[Java/자바] 초간단 멀티 스레드 예제 및 구현
2021. 12. 24. 17:11
반응형
1. 구현 및 예제 소스 코드
멀티 스레드의 핵심적인 부분만 보여주도록 간단하게 구현했습니다.
총 3개의 java 파일로 구현했습니다. 2개의 스레드 클래스와 1개의 실행 클래스로 나뉘어집니다.
1) 메인 실행 클래스
1
2
3
4
5
6
7
8
9
10
11
12
13
|
package Main;
public class Main {
public static void main(String[] args) {
Thread subTask1 = new run1();
Thread subTask2 = new run2();
subTask1.start();
subTask2.start();
}
}
|
cs |
2) 스레드 클래스
1
2
3
4
5
6
7
8
9
10
11
12
13
|
package Main;
public class run1 extends Thread {
@Override
public void run() {
for (int i = 0; i < 10000; i++) {
System.out.println("첫번째 스레드 i : "+ i);
}
}
}
|
cs |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
package Main;
public class run2 extends Thread {
@Override
public void run() {
for (int j = 0; j < 10000; j++) {
System.out.println("두번째 스레드 j : "+ j);
}
}
}
|
cs |
결과 화면
동시에 출력되고 있음을 볼 수 있다. 끄읏 !
반응형