Multithreading 父GUI对话线程的子线程能否创建子窗口?
您可以从辅助子线程创建子窗口,还是必须从GUI线程创建子窗口?假设子线程的生命周期直到程序结束。与其他操作系统不同,windows中的每个线程都可以承载自己的消息泵,因此windows也可以 必须小心,因为子窗口需要与其父窗口同步通信-因此,在调用可能导致发送SendMessage的窗口API时,您必须小心确保两个线程都不持有关键节或同步对象-这将使线程死锁Multithreading 父GUI对话线程的子线程能否创建子窗口?,multithreading,user-interface,winapi,Multithreading,User Interface,Winapi,您可以从辅助子线程创建子窗口,还是必须从GUI线程创建子窗口?假设子线程的生命周期直到程序结束。与其他操作系统不同,windows中的每个线程都可以承载自己的消息泵,因此windows也可以 必须小心,因为子窗口需要与其父窗口同步通信-因此,在调用可能导致发送SendMessage的窗口API时,您必须小心确保两个线程都不持有关键节或同步对象-这将使线程死锁