当前位置: 代码迷 >> J2SE >> java多线程调试解决思路
  详细解决方案

java多线程调试解决思路

热度:51   发布时间:2016-04-23 20:57:14.0
java多线程调试
public class demo5
{
public static void main(String[]args)
{
TestThead t = new TestThead();
t.start();
for(int i=0;i<10;i++)
{
System.out.println("main主线程");
}
}
}
class TestThead extends Thread
{
public void run()
{
        for(int i=0;i<10;i++)
        {
           System.out.println("thead多线程");
        }
}
}

输出:
main主线程
main主线程
main主线程
main主线程
main主线程
main主线程
main主线程
main主线程
main主线程
main主线程
thead多线程
thead多线程
thead多线程
thead多线程
thead多线程
thead多线程
thead多线程
thead多线程
thead多线程
thead多线程

为什么就是启动不了多线程,程序还是按原来的顺序输出。

------解决方案--------------------
这个取决于你本地环境了,也取决于你的JVM,如果想看到想要的结果,就把循环次数调大,尽可能的去增加多线程的执行时间,这样,就会有更多的机会产生你想要的结果。
  相关解决方案