Java(Thread)_06

2024. 11. 12. 18:15·Java/기초 내용 정리

2024-11-12

 

 

두번째 스레드
열번째 스레드
아홉번째 스레드
여덟번째 스레드
여섯번째 스레드
일곱번째 스레드
다섯번째 스레드
네번째 스레드
첫번째 스레드
세번째 스레드

 

package basic;

/*
 *  멀티 스레드와 스레드 이름 지정
 *  - 멀티 스레드 : 하나의 스레드 클래스를 대상으로 2개 이상의
 *  			스레드 객체를 생성하는 기법.
 *  - 멀티 스레드 이름 지정 : 멀티 스레드에서 생성한 스레드 객체에
 *  				  이름을 부여하는 과정을 말함.
 *  				  형식) super(name);
 *  - 멀티 스레드는 자신의 고유한 이름을 가지고 있음.
 *  - 스레드의 이름이 스레드에서 큰 역할을 하지는 않지만, 만약
 *    디버깅을 할 때 현재 어떤 스레드가 실행이 되어 작업을 하고
 *    있는지를 확인하고자 할 떄 사용이 됨.
 */

class ThreadA extends Thread {
	
	public ThreadA() {}
	
	public ThreadA(String name) {
		
		super(name);
	}
	
	@Override
	public void run() {
	
		//  getName() : 현재 run() 메서드를 실행 중인
		//				스레드 클래스의 이름을 가져오는 클래스
		System.out.println(this.getName());
	}
}

public class Thread_06 {

	public static void main(String[] args) {
		
		ThreadA t1 = new ThreadA("첫번째 스레드");
		ThreadA t2 = new ThreadA("두번째 스레드");
		ThreadA t3 = new ThreadA("세번째 스레드");
		ThreadA t4 = new ThreadA("네번째 스레드");
		ThreadA t5 = new ThreadA("다섯번째 스레드");
		ThreadA t6 = new ThreadA("여섯번째 스레드");
		ThreadA t7 = new ThreadA("일곱번째 스레드");
		ThreadA t8 = new ThreadA("여덟번째 스레드");
		ThreadA t9 = new ThreadA("아홉번째 스레드");
		ThreadA t10 = new ThreadA("열번째 스레드");
		
		t1.start(); t2.start(); t3.start();
		t4.start(); t5.start(); t6.start();
		t7.start(); t8.start(); t9.start();
		t10.start();
	}
}

'Java > 기초 내용 정리' 카테고리의 다른 글

Java(Lambda)_01  (0) 2024.11.12
Java(Thread)_07  (1) 2024.11.12
Java(Thread)_05  (0) 2024.11.12
Java(Thread)_04  (0) 2024.11.12
Java(Thread)_03  (0) 2024.11.12
'Java/기초 내용 정리' 카테고리의 다른 글
  • Java(Lambda)_01
  • Java(Thread)_07
  • Java(Thread)_05
  • Java(Thread)_04
mw41817
mw41817
일생의 개발 기록 저장소
  • mw41817
    IT 개발 일지
    mw41817
    • Index (487)
      • HTML (36)
        • 기초 내용 정리 (36)
      • CSS (29)
        • 기초 내용 정리 (29)
      • JavaScript (60)
        • 기초 내용 정리 (60)
      • JQuery (38)
        • 기초 내용 정리 (38)
      • Java (232)
        • 기초 내용 정리 (232)
      • JSP (46)
        • 기초 내용 정리 (46)
      • Spring, Boot (31)
        • 기초 내용 정리 (31)
      • DB (5)
        • Oracle SQL (5)
      • Code WorkBook (6)
        • programmers (6)
        • Baekjoon (0)
      • 기타 (1)
        • 유용한 사이트 (3)
  • 전체
    오늘
    어제
  • 글쓰기 관리
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 카테고리
    • 주인장 GitHub
  • 공지사항

  • 인기 글

  • 태그

    html #코딩 #프로그래밍 #기초
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
mw41817
Java(Thread)_06
상단으로

티스토리툴바