随笔 - 51, 文章 - 1, 评论 - 41, 引用 - 0
数据加载中……

等待子窗口创建完成的阻塞问题

当前环境:

        主线程维护主窗口的消息循环

期望的动作:

        1. 主线程启动一个子线程,等待子线程的事件(Event)。

        2. 子线程创建一个窗口,当创建成功向主线程发送事件(Event)。

问题:

        1.  主线程一直等待事件

        2. 子线程调用CreateWindows无返回。

原因:

        1. 子窗口在创建时会向其父窗口发送WM_PARENTNOTIFY,因此子线程等待父窗口的处理结果。

        2. 主线程在等待子线程发送的事件,不能处理消息。

posted on 2015-08-25 19:15 lemene 阅读(345) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理