这个问题是一个经典的多线程问题。线程的执行都是抢占式的,比如说两个线程同时运行,可以线程一一直在运行,而线程二一次也没有运行。所以在一个线程中关闭另一个线程这种做法并身就带有不确定性。 举个例子:A线程关闭B线程,A正好执行到thread.closeThread(B)句时被线程B抢到了CPU,而线程B正好又可能执行到了thread.closeThread(A),这时就麻烦了,死锁了。呵呵 zzx198461 发表于 2012-5-27 21:41:09
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
你我的TC,积极帮助新手的用户将送予TC代金券奖励.
如果您的回帖可以帮助用户解决问题并且帖子被楼主采纳的,每一个问题,TC官方将给予1个TC代金券的奖励,希望大家踊跃帮其他会员解决难题,只要多多帮助新手,也可以获取TC币来购买VIP或者注册码服务.
查看 »
小黑屋|TC官方合作论坛 (苏ICP备18043773号)
GMT+8, 2025-10-14 11:20 , Processed in 0.152143 second(s), 22 queries .
Powered by 海安天坑软件科技有限公司
© 2001-2013 Comsenz Inc.