JAVA/기초 프로그래밍
쓰레드 예)
웨이칭
2020. 6. 15. 17:41
퐁,당,!!! 3개의 문자열이 순서에 상관없이 1회에 각 1번씩 동일하게 나옴
package main;
public class mainClass {
public static void main(String[] args) {
Thread thread1 = new ThreadEx("퐁");
Thread thread2 = new ThreadEx("당");
Thread thread3 = new ThreadEx("!!!");
thread1.start();
thread2.start();
thread3.start();
}
}
package main;
public class ThreadEx extends Thread{
String msg;
public ThreadEx(String msg) {
this.msg = msg;
}
@Override
public void run() {
super.run();
for (int i = 0; i < 10; i++) {//for문이 thread숫자만큼 공평하게 1회에 1번씩 돔
System.out.println(msg);
try {
Thread.sleep(1000);//1000은 1초 , 1초당 한번씩 돔
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}