今天在《Win32多线程程序程序设计》中看到一句话:“所有传送给某一窗口之消息,将由产生该窗口之线程负责处理”。
这是处理win32程序的一个非常重要的基本原则。
比如我有一个界面线程和一个处理数据线程,处理数据的消息一定要由处理数据线程处理,而不能由界面线程负责,否则会造成假死的状态。这个写一次带界面带进度条的拷贝文件的win32程序就可以深刻理解到。
这些都是我们需要常常思考的东西。
今天在《Win32多线程程序程序设计》中看到一句话:“所有传送给某一窗口之消息,将由产生该窗口之线程负责处理”。
这是处理win32程序的一个非常重要的基本原则。
比如我有一个界面线程和一个处理数据线程,处理数据的消息一定要由处理数据线程处理,而不能由界面线程负责,否则会造成假死的状态。这个写一次带界面带进度条的拷贝文件的win32程序就可以深刻理解到。
这些都是我们需要常常思考的东西。