MFC不能多线程操做控件的缘由

对于大多数mfc对象,请不要在线程间传递它们,无论是栈上的仍是堆上的!缘由以下:程序员       一、 mfc的大多数类不是线程安全的,调用传入对象的成员函数可能不会报错,可是未必能达到程序预约的功能!编程       二、 mfc与界面有关的类,其大多数成员方法都是经过sendmessage实现的,若是消息处理函数自己不是线程安全的,你从工做线程中调用这些方法早晚会同你界面线程的用户消息响应发
相关文章
相关标签/搜索