|
|
1
1
不,创建窗口不要启动新线程 |
|
|
2
7
窗口本身并不运行任何代码,所有代码都是从消息循环调用的,消息循环是您自己代码的一部分。在尝试使用多个线程与Windows UI交互时,可能会遇到巨大的问题,因此应该始终在单个线程中响应消息。 |
|
3
3
窗口具有线程关联“参见Raymond Chen's article 关于这件事。 |
|
4
2
CreateWindowEx() 不创建新线程。如果你想要一个新的线程,你必须调用 任何一个 _beginthreadex() (通常首选)或 CreateThread() .
如果你想知道,
|
|
|
5
0
跨线程GUI通常以灾难结束。Windows库通过抛出异常来主动阻止它。 即使它被允许,CreateWindowEx在默认情况下也不能这样做,因为它会对您的代码(锁、线程安全等)做一些非常大的假设;而且大多数Windows开发基本上仍然是单线程的。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |