小程序,線程的啟動用start方法,開線程的類,可以實現runnable接口,還可以從Thread類繼承,繼承不是個好辦法、
public class MultiThreadModel1 {
public static void main(String args[]){
MyThreadModel m = new MyThreadModel("First");
m.start();
MyThreadModel m2 = new MyThreadModel("Second");
m2.start();
MyThreadModel m3 = new MyThreadModel("Third");
m3.start();
System.out.println("主線程啟動");
for(int i=0;i<=100;i++){
System.out.print("-------->");
}
System.out.print("主線程結束");
}
}
class MyThreadModel extends Thread{
MyThreadModel(String name){
this.name = name;
}
public void run(){
for(int i =0; i< 100; i++){
System.out.print(name+" ");
}
}
private String name ;
}
Tags - java , 線程
public class MultiThreadModel1 {
public static void main(String args[]){
MyThreadModel m = new MyThreadModel("First");
m.start();
MyThreadModel m2 = new MyThreadModel("Second");
m2.start();
MyThreadModel m3 = new MyThreadModel("Third");
m3.start();
System.out.println("主線程啟動");
for(int i=0;i<=100;i++){
System.out.print("-------->");
}
System.out.print("主線程結束");
}
}
class MyThreadModel extends Thread{
MyThreadModel(String name){
this.name = name;
}
public void run(){
for(int i =0; i< 100; i++){
System.out.print(name+" ");
}
}
private String name ;
}
Tags - java , 線程