请教!!
来源:互联网 发布:网络转换器是什么东西 编辑:程序博客网 时间:2024/06/18 05:26
public class Test extends Thread{
public Test(){}
@Override
public void run(){
for(int i=0;i<5;i++){
System.out.println(getName()+" "+i);
}
}
public static void main(String[] args)throws Exception{
for(int i=0;i<5;i++){
System.out.println(Thread.currentThread().getName()+" "+i);
if(i==2){
Test tt=new Test();
tt.run();
tt.start();
}
}
}
public Test(){}
@Override
public void run(){
for(int i=0;i<5;i++){
System.out.println(getName()+" "+i);
}
}
public static void main(String[] args)throws Exception{
for(int i=0;i<5;i++){
System.out.println(Thread.currentThread().getName()+" "+i);
if(i==2){
Test tt=new Test();
tt.run();
tt.start();
}
}
}
}
结果:main 0
main 1
main 2
Thread-0 0
Thread-0 1
Thread-0 2
Thread-0 3
Thread-0 4
main 3
main 4
Thread-0 0
Thread-0 1
Thread-0 2
Thread-0 3
Thread-0 4
在疯狂Java 讲义中说,当你调用了线程的run()方法后,不能再次调用线程对象的start()方法。但是这个结果让我困惑!!
- 请教!
- 请教
- 请教~!
- 请教
- 请教
- 请教
- 请教
- 请教!!!!!
- 请教
- 请教
- 请教
- 请教?
- 请教
- 请教
- 请教
- 请教!!!
- 请教!
- 请教
- 桶排序
- 复习字符设备驱动---写给自己看的
- Oracle Text是如何支持本地文件的检索
- PostgreSQL游标使用举例
- css 解决方案-等高布局
- 请教!!
- oracle 全文检索实践
- 设置<img>在表格<table>中的单元格<td>中水平垂直居中
- IOS多线程编程:线程同步总结
- 桶排序之后 --- > 基数排序
- 推荐:每天工作4小时的程序员
- 使用cgywinx远程阅读源代码
- svn客户端 地址url 更改 ,试过xp上可以更改
- Python namedtuple