菜鸟求解,求大神帮忙
java吧
全部回复
仅看楼主
level 12
public class ThreadDemo9_1 {
public static void main(String[] args){
new TestThread().start();
for(int i=0;i<10;i++){
System.out.println("main 线程在运行");
}
}
}
class TestThread extends Thread{
public void run(){
for(int i=0;i<10;i++){
System.out.println("TestThread 在运行");
}
}
}
和资料上 的程序一样的,运行结果是这个:
main 线程在运行
main 线程在运行
main 线程在运行
main 线程在运行
main 线程在运行
main 线程在运行
main 线程在运行
main 线程在运行
main 线程在运行
main 线程在运行
TestThread 在运行
TestThread 在运行
TestThread 在运行
TestThread 在运行
TestThread 在运行
TestThread 在运行
TestThread 在运行
TestThread 在运行
TestThread 在运行
TestThread 在运行
而资料上给出的运行结果,是交互运行的,代码都是一样的,不知道错在哪
2013年11月27日 09点11分 1
level 9
[勉强]正常啊
2013年11月27日 09点11分 2
level 12
main 线程在运行
TestThread 在运行
main 线程在运行
TestThread 在运行
main 线程在运行
TestThread 在运行
main 线程在运行
TestThread 在运行
main 线程在运行
TestThread 在运行
main 线程在运行
TestThread 在运行
main 线程在运行
TestThread 在运行
main 线程在运行
TestThread 在运行
main 线程在运行
TestThread 在运行
main 线程在运行
TestThread 在运行
资料上给出的运行结果是这个 ...这是线程第一章的例子
2013年11月27日 09点11分 3
level 1
循环次数太少把i改成1000或每个循环里停1秒
2013年11月27日 09点11分 4
1