慕粉3291149
2016-05-21 22:58
这两句话不是都是stage进程在运行吗 为什么两句话之间会出现军队进程进行攻击呢
这两句话之间一直是stage线程占用着cpu啊 其他两个线程不应该是阻塞状态吗 怎么会运行
进程中一般可以进行多个线程,线程在执行的时候需要抢夺cpu的处理资源,Thread.yield()的作用是该线程释放了抢夺的cpu资源,然后重新抢夺资源,所以选中的两个线程是随机的,有了交替出现的可能
深入浅出Java多线程
186088 学习 · 464 问题
相似问题