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 |