Java(Thread)_05

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

2024-11-12

 

 

number >>> 1
number >>> 2
number >>> 3
number >>> 4
alpha >>> A
number >>> 5
alpha >>> B
number >>> 6
number >>> 7
number >>> 8
number >>> 9
number >>> 10
alpha >>> C
number >>> 11
number >>> 12
number >>> 13
alpha >>> D
number >>> 14
number >>> 15
number >>> 16
number >>> 17
number >>> 18
number >>> 19
number >>> 20
number >>> 21
number >>> 22
number >>> 23
alpha >>> E
number >>> 24
number >>> 25
number >>> 26
number >>> 27
alpha >>> F
number >>> 28
number >>> 29
alpha >>> G
number >>> 30
alpha >>> H
alpha >>> I
number >>> 31
alpha >>> J
number >>> 32
alpha >>> K
number >>> 33
alpha >>> L
alpha >>> M
number >>> 34
alpha >>> N
alpha >>> O
number >>> 35
alpha >>> P
number >>> 36
alpha >>> Q
number >>> 37
alpha >>> R
number >>> 38
alpha >>> S
alpha >>> T
number >>> 39
alpha >>> U
alpha >>> V
number >>> 40
alpha >>> W
number >>> 41
alpha >>> X
alpha >>> Y
number >>> 42
alpha >>> Z
number >>> 43
number >>> 44
number >>> 45
number >>> 46
number >>> 47
number >>> 48
number >>> 49
number >>> 50
number >>> 51
number >>> 52
number >>> 53
number >>> 54
number >>> 55
number >>> 56
number >>> 57
number >>> 58
number >>> 59
number >>> 60
number >>> 61
number >>> 62
number >>> 63
number >>> 64
number >>> 65
number >>> 66
number >>> 67
number >>> 68
number >>> 69
number >>> 70
number >>> 71
number >>> 72
number >>> 73
number >>> 74
number >>> 75
number >>> 76
number >>> 77
number >>> 78
number >>> 79
number >>> 80
number >>> 81
number >>> 82
number >>> 83
number >>> 84
number >>> 85
number >>> 86
number >>> 87
number >>> 88
number >>> 89
number >>> 90
number >>> 91
number >>> 92
number >>> 93
number >>> 94
number >>> 95
number >>> 96
number >>> 97
number >>> 98
number >>> 99
number >>> 100

 

package basic;

/*
 *  [문제] 숫자(1~100)를 생성하는 스레드 클래스와
 *  	 영문자(A~Z)를 생성하는 스레드 클래스를 각각
 *  	 정의하여 스레드가 수행되도록 해 보세요.
 *  	 - 숫자 생성 스레드 : NumberThread
 *  	 	==> Thread 클래스를 상속하여 생성.
 *  	 - 영문자 생성 스레드 : AlphaThread
 *  		==> Runnable 인터페이스를 구현하여 생성
 */

class NumberThread extends Thread {
	
	@Override
	public void run() {
		
		for (int i = 1; i <= 100; i++) {
			
			System.out.println("number >>> " + i);
		}
	}
}

class AlphaThread implements Runnable {

	@Override
	public void run() {
		
		for (char i = 'A'; i <= 'Z'; i++) {
			
			System.out.println("alpha >>> " + i);
		}
	}
}

public class Thread_05 {

	public static void main(String[] args) {
		
		//  NumberThread 객체 생성
		NumberThread number = new NumberThread();

		//  AlphaThread 객체 생성
		//AlphaThread alpha = new AlphaThread();		
		Thread thread = new Thread(new AlphaThread());
		
		number.start(); thread.start();
	}
}

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

Java(Thread)_07  (1) 2024.11.12
Java(Thread)_06  (1) 2024.11.12
Java(Thread)_04  (0) 2024.11.12
Java(Thread)_03  (0) 2024.11.12
Java(Thread)_02  (0) 2024.11.12
'Java/기초 내용 정리' 카테고리의 다른 글
  • Java(Thread)_07
  • Java(Thread)_06
  • Java(Thread)_04
  • Java(Thread)_03
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)_05
상단으로

티스토리툴바