[Java]_ch14.1_多執行緒的兩種設計方式
package YPU;
class CTest implements Runnable{
String id;
public CTest(String id){
this.id=id;
}
@Override
public void run() {
for(int i=1;i<=4;i++){
for(int j=1;j<=900000000;j++);
System.out.println(id+" is running...");
}
}
}
public class A14 {
public static void main(String[] args) {
CTest dog=new CTest("dog");
CTest cat=new CTest("cat");
Thread t1=new Thread(dog);
Thread t2=new Thread(cat);
t1.start();
t2.start();
}
}
/*
class CTest extends Thread{
String id;
public CTest(String id){
this.id=id;
}
public void run(){
for(int i=1;i<=4;i++){
for(int j=1;j<=900000000;j++);
System.out.println(id+" is running...");
}
}
}
public class A14 {
public static void main(String[] args) {
CTest dog=new CTest("dog");
CTest cat=new CTest("cat");
dog.start();
cat.start();
}
}
*/
沒有留言:
張貼留言