一个有趣的矛盾
问题描述: 窗口发出一个指令等待并结束一个线程,线程本身又发出指令在窗口打印消息,因为窗口在等待线程结束,所以永远无法处理打印线程消息的指令,因为无法打印消息,线程永远无法结束,造成相互等待,相互阻断,程序就无响应了。解决方法: 永远不要在一个线程直接调用另一个线程的函数, 线程间的通讯应该严格使用Windows消息机制实现。
posted on
2005-08-29 13:54
Len3d 阅读(
...) 评论(
)
编辑
收藏
转载于:https://www.cnblogs.com/len3d/archive/2005/08/29/225248.html
转载请注明原文地址: https://win8.8miu.com/read-29585.html