以下这段话是找的别人的总结:
消息队列是线程的,同一个窗口的不同,甚至同一消息是线程可以共享的; 同一线程的一批窗口,会使用同一个消息队列,因为窗口是消息的目标,不是管理消息的对象或者地方。 也可以两个,甚至若干线程的,消息队列中的消息,最终会发送到同一批窗口上。 经过 消息循环的处理,才最终调用窗口,对应的窗口类,注册的窗口函数,执行对消息的处理
读完上面的话,我自己总结就是:每个线程都有一个消息队列,这个队列里面会接受来自不同地方的消息存在这个队列里,然后分发到不同的窗口
所以对应关系就是:一个线程对应一个消息队列对应多个窗口
画成图里加一下
在我看来就是一个妈妈带大一堆孩子,然后孩子们各奔东西
不知道理解的对不对,欢迎大家一起讨论分享