IsGUIThread - 它做什么?

时间:2011-02-04 00:52:29

标签: winapi ui-thread

我一直无法弄清楚IsGUIThread到底做了什么......我甚至看过ReactOS源代码,但我无法弄明白。

你可以称之为什么想法?

1 个答案:

答案 0 :(得分:0)

IsGUIThread告诉您当前线程是否是GUI线程 - 这是一个运行消息循环的线程。

它实际做的是检查当前线程是否具有GUI线程信息(请参阅MSDN中的GetGUIThreadInfo

我从来没有使用过这个函数,但是如果当前线程是一个GUI线程,我猜想允许代码将慢速任务推迟到工作线程。