消队队列和UI的关系
来源:互联网 发布:福建卫生网络直报系统 编辑:程序博客网 时间:2024/04/28 12:40
Windows 毕竟是个消息驱动系统,如果某个执行线程调用::GetMessage 而其消息队列却是空的,这个执
行线程便被冻结,直到再有消息进来为止。冻结的意思就是不管你的优先权有多高,暂时
退出排班行列。执行线程也可能被以::SuspendThread 强制冻结住(::ResumeThread 可以解
除冻结)。会被冻结,表示这个执行线程「要去抓取消息,而执行线程所附带的消息队列中却没有消息」。
如果一个执行线程完全和UI 无关呢?是否它就没有消息队列?倒不是,从上图中可以看到,不管线程是否跟UI相关,线程的数据结构中都有MessageQueue字段,都可以使用PostThreadMessage给执行线程发消息,但它的程序代码中没有消息循环倒是事实。是的,这种执行线程称为worker thread。
- 消队队列和UI的关系
- 求1000以下等于质数和的数的质数队队数
- DataGrid编辑列EditItemTemplate和编辑按钮的关系
- hbase region, store, storefile和列簇,的关系
- 列存储、行存储之间的关系和比较
- sql 查询一列和另一列的关系是不是一对一
- cocostudio中SceneEditor和UI编辑器的关系
- Unity3d 调整UI和粒子特效的层次关系
- UI-父视图和子视图之间的关系
- OBiee中列的关系
- EASY UI 控制显示和隐藏列
- 十二、UI-Grid 添加和删除列
- SQLAlchemy列类型和选项、关系选项
- UI总结之UIViewController 和 UIView关系
- 凯尔特人队队训
- Handler的post方法创建的线程和UI线程有什么关系?
- mysql表存在主外键关系时自增列和主外键使用的注意事项
- 基本的sqlalchemy映射列类型.配置选项和关系选项
- 演译推理与归纳推理
- 铁锅的合理使用( 除锈 和 除黑垢 )
- HTML5的local storage存储的数据到底存到哪去了
- 在svn客户端中重新输入用户名和密码
- Source Insight使用方法和技巧
- 消队队列和UI的关系
- u-boot中的.balignl 16,0xdeadbeef的理解
- 元文件的使用
- zoj1796水题
- 轻轻松松打包MeeGo的QT程序
- 墨镜挑选秘籍
- S3C2440 与 NOR FLASH(AM29LV160DB)的接线分析
- 《STL源码剖析》-- stl_queue.h
- 课程1