len3d

  博客园 :: 首页 :: 联系 :: 订阅 订阅 :: 管理
  219 Posts :: 0 Stories :: 370 Comments :: 0 Trackbacks

公告

问题描述:

        窗口发出一个指令等待并结束一个线程,线程本身又发出指令在窗口打印消息,因为窗口在等待线程结束,所以永远无法处理打印线程消息的指令,因为无法打印消息,线程永远无法结束,造成相互等待,相互阻断,程序就无响应了。

解决方法:


        永远不要在一个线程直接调用另一个线程的函数,
        线程间的通讯应该严格使用Windows消息机制实现。
posted on 2005-08-29 13:54 Len3d 阅读(111) 评论(0) 编辑 收藏