小编McD*_*fin的帖子

为什么gui线程不应该在多线程公寓中生活?

COINIT - 用于指定Windows线程是在单线程还是多线程单元中的枚举 - 文档(http://msdn.microsoft.com/en-gb/library/windows/desktop/ms678505(v=vs.85) .aspx)声明:

多线程单元适用于非GUI线程.多线程公寓中的线程不应执行UI操作.这是因为UI线程需要消息泵,而COM不会为多线程单元中的线程提取消息.

为什么多线程公寓中的线程不应该执行UI操作?在多线程单元中的线程中使用消息循环有什么问题?COM是否以某种方式为单线程单元中的线程提供自动消息循环?

c++ windows com multithreading

5
推荐指数
1
解决办法
556
查看次数

Haskell将泛型函数排除在范围之外

当试图在Haskell前奏中使用所谓的"通用"列表函数时,我得到一个超出范围的错误 - 例如当尝试使用genericDrop,genericTake等时.

也许我需要导入一个模块或其他东西(但我在前奏文档中或通过谷歌搜索没有提到它)

haskell

3
推荐指数
1
解决办法
228
查看次数

标签 统计

c++ ×1

com ×1

haskell ×1

multithreading ×1

windows ×1