中国粉红猪小妹第一季:一个线程thread()有哪些方法?各个方法干什么用的?

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 17:36:05

你可以查看相关的api文档
给你一个源程序看看.
public class StudyThread{
public static void main(String args[]){
new NewThread1("1",1);
new NewThread1("2",5);
new NewThread1("3",7);
new NewThread1("4",10);
System.out.print("主线程启动!");
for(int i=0;i<100;i++){
System.out.print(" ---> ");
}
System.out.print("主线程结束!");
}

}
class NewThread1 implements Runnable{
NewThread1(String threadName,int n){
name=threadName;
t=new Thread(this,name);
t.setPriority(n);
System.out.print(" 新线程"+name+"启动 ");
t.start();
}
public void run(){
for(int i=0;i<100;i++){
System.out.print(name);
}
System.out.print(" 线程"+name+"结束 ");
}
private String name;
private Thread t;
}