今天同事问了一个问题,说在线程中send message 和直接调用是不是一样,他觉得是一样的,但是线程跟踪却发现处理过程是在接收消息队列完成。回家看到博客园上的一番争论才有些明白,这里贴出来,共勉

http://bbs.csdn.net/topics/390715501?page=1

If the specified window was created by the calling thread, the window procedure is called immediately as a subroutine. If the specified window was created by a different thread, the system switches to that thread and calls the appropriate window procedure. Messages sent between threads are processed only when the receiving thread executes message retrieval code. The sending thread is blocked until the receiving thread processes the message.

最新文章

  1. struct和typedef struct彻底明白了
  2. 新提交审核app保留检查更新入口将被拒绝(读取App Store 版本号的)
  3. codeforces 682D(DP)
  4. IP+IDC-chinaz抓取
  5. AaronYang的C#私房菜[二][提供编程效率的技巧]
  6. 微信JS SDK Demo 官方案例
  7. Java-马士兵设计模式学习笔记-观察者模式-模拟Awt Button
  8. Xcode 8 用处不大的新特性:CLANG_WARN_INFINITE_RECURSION
  9. felx第二天 ActionScript 基本语法和关键字
  10. POJ 2112 Optimal Milking (二分+最短路径+网络流)
  11. UVa 1600 Patrol Robot (习题 6-5)
  12. 每天一个linux命令(33)--df命令
  13. Linux下查看CPU型号,内存大小,硬盘空间,进程等的命令(详解)
  14. Android界面跳转几种情况
  15. Python 调用 C# dll库最简方法
  16. java当中的强引用,软引用,弱引用,虚引用
  17. 你可能不知道的github语法——图标
  18. PCA原理解释(二)
  19. 数字电路中应避免产生不必要的锁存器 Latch
  20. zigbee路由(报文实例)

热门文章

  1. java个人感想
  2. HttpRuntime Cache用法及参数解释
  3. iOS 从UITableViewController中分离数据源
  4. HDFS源码分析心跳汇报之整体结构
  5. 玩转 eclipse:[1]如何快速找错-debug
  6. SQL Server 的collate的含义
  7. sigar 监控服务器硬件信息
  8. VS2012,VS2013启用SQLite的Data Provider界面显示
  9. 【BZOJ1150】[CTSC2007]数据备份Backup 双向链表+堆(模拟费用流)
  10. EasyNVR RTSP摄像机转HLS直播服务器中使用Onvif协议控制预置位