level 7
小吴一直在等待
楼主
package com.wpj.java13; public class TestThread { public static void main(String[] args) {
Thread thread=new FirstThread();
thread.start();
String threadName=Thread.currentThread().getName(); for(int i=0;i<20;i++)
{
System.out.println(threadName +":"+ i);
}
} }
class FirstThread extends Thread{
@Override
public void run() {
String threadName=Thread.currentThread().getName(); for(int i=0;i<20;i++)
{
System.out.println(threadName +":"+ i);
}
}
}
结果main:0
main:1
main:2
main:3
main:4
main:5
main:6
main:7
main:8
main:9
main:10
main:11
main:12
main:13
main:14
main:15
main:16
main:17
main:18
main:19
Thread-0:0
Thread-0:1
Thread-0:2
Thread-0:3
Thread-0:4
Thread-0:5
Thread-0:6
Thread-0:7
Thread-0:8
Thread-0:9
Thread-0:10
Thread-0:11
Thread-0:12
Thread-0:13
Thread-0:14
Thread-0:15
Thread-0:16
Thread-0:17
Thread-0:18
Thread-0:19
为甚我出现的 不是thread和main混合的多线程,
我试了很多次偶尔出现一次,可是概率太小了什么情况
2013年08月31日 02点08分
1
Thread thread=new FirstThread();
thread.start();
String threadName=Thread.currentThread().getName(); for(int i=0;i<20;i++)
{
System.out.println(threadName +":"+ i);
}
} }
class FirstThread extends Thread{
@Override
public void run() {
String threadName=Thread.currentThread().getName(); for(int i=0;i<20;i++)
{
System.out.println(threadName +":"+ i);
}
}
}
结果main:0
main:1
main:2
main:3
main:4
main:5
main:6
main:7
main:8
main:9
main:10
main:11
main:12
main:13
main:14
main:15
main:16
main:17
main:18
main:19
Thread-0:0
Thread-0:1
Thread-0:2
Thread-0:3
Thread-0:4
Thread-0:5
Thread-0:6
Thread-0:7
Thread-0:8
Thread-0:9
Thread-0:10
Thread-0:11
Thread-0:12
Thread-0:13
Thread-0:14
Thread-0:15
Thread-0:16
Thread-0:17
Thread-0:18
Thread-0:19
为甚我出现的 不是thread和main混合的多线程,
我试了很多次偶尔出现一次,可是概率太小了什么情况