按下主机的开机按钮~ 搞定这个问题是一个经典的多线程问题。线程的执行都是抢占式的,比如说两个线程同时运行,可以线程一一直在运行,而线程二一次也没有运行。所以在一个线程中关闭另一个线程这种做法并身就带有不确定性。
举个例子:A线程关闭B线程,A正好执行到thread.closeThread(B)句时被线程B抢到了CPU,而线程B正好又可能执行到了thread.closeThread(A),这时就麻烦了,死锁了。呵呵
zzx198461 发表于 2012-5-27 21:41:09
| 欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) | Powered by Discuz! X3.1 |