|
|
1
5
我看到这里有些混乱。
根据msdn文档,当您触摸当前线程的消息队列以进行消息处理时(例如,如果您调用
为了进一步参考,请研究msdn的备注部分
|
|
|
2
1
简短回答:当目标线程调用getmessage(或peekmessage),然后调用dispatchmessage时,将接收并处理来自另一个线程的sendmessage。 我不确定接收到的sendmessage是否优先于队列中的其他消息。不管怎样,从一个线程发送消息到另一个线程就像说:“将此消息发布到另一个线程的消息队列。当线程完成处理后返回”。 一个你没有要求的答案: 通常,当我编程主UI线程和工作线程之间的交互时,我尽量避免使用sendmessage。如果不小心,可能会遇到两个线程都死锁的情况。(想想主线程调用waitForSingleObject以等待工作线程完成,但工作线程在将消息发送回UI线程时被阻塞的情况)。 |
|
|
3
1
每个窗口都与一个线程相关联。你可以使用
你打电话给我
使用它可能是个好主意
|
|
|
PHPLover · “支持PHP扩展或功能的端口”实际上是什么意思? 1 年前 |