主线程在启动两个子线程后,进入死循环进行轮询操作,然后sleep了30秒。
现在问题是主线程有时会被永久阻塞,sleep时间到了,但是主线程没有任何的轮询输出了。
感觉是主线程sleep时间到时,子线程正在执行结果就发生以上情况。请教发生的原因和解决办法。
现在问题是主线程有时会被永久阻塞,sleep时间到了,但是主线程没有任何的轮询输出了。
感觉是主线程sleep时间到时,子线程正在执行结果就发生以上情况。请教发生的原因和解决办法。
还有你的问题应该是子线程阻塞了,有可能出现死循环之类的问题,检查一下子线程的代码吧