您的位置:首页 > 编程语言 > Java开发

Java多线程—创建Thread类实现多线程

2016-11-08 09:54 375 查看
class aa extends Thread{
public aa(String str){
super(str);
}
public void run(){
for(int i=0;i<10;i++){
System.out.println(i+" "+getName());
try{
sleep((int)(Math.random()*1000));
}catch (InterruptedException e){}
}
System.out.println("DONE!"+getName());
}
}

public class bb {
public static void main(String[] args) {
aa s1=new aa("Beijing");
s1.start();
aa s2=new aa("Shanghai");
s2.start();
}
}

运行结果:



心得:

        新建的线程各自自动调用属于自己的run()方法,分别执行;直到i=9运行完,输出"DONE!"。

多个线程之间的执行、调度及输出具有随机性。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java多线程
相关文章推荐