728x90
반응형

스레드(Thread) 예시 코드
Code1

public class Th1 extends Thread {
String name;
Th1(String name){
this.name=name;
}
public void run() {
for(int i=1; i<10; i++) {
System.out.println(name+":"+i);
try {
Thread.sleep(500);//0.5
} catch (InterruptedException e) {
e.printStackTrace();
}//catch
}//try
}//run
public static void main(String[] args) {
Th1 t1=new Th1("first");
Th1 t2=new Th1("second");
t1.start();
t2.start();
}//main
}//class
Code2

public class Th2 extends Thread implements Runnable {
String name;
Th2(String name){
this.name=name;
}
public void run() {
for(int i=1; i<10; i++) {
System.out.println(name+":"+i);
try {
Thread.sleep(500);//0.5
} catch (InterruptedException e) {
e.printStackTrace();
}//catch
}//try
}//run
public static void main(String[] args) {
Th2 t1=new Th2("first");
Th2 t2=new Th2("second");
Thread tt1=new Thread(t1);
Thread tt2=new Thread(t2);
t1.start();
t2.start();
}//main
}//class
728x90
반응형