IsGUIThread - Что это делает? - PullRequest
       2

IsGUIThread - Что это делает?

0 голосов
/ 04 февраля 2011

Я не смог понять, что на самом деле делает IsGUIThread ... Я даже посмотрел на исходный код ReactOS, но не могу понять.

Есть идеи, почему выможет назвать это?

1 Ответ

0 голосов
/ 04 февраля 2011

IsGUIThread сообщает вам, является ли текущий поток потоком GUI, то есть потоком, в котором выполняется цикл обработки сообщений.

Что он на самом деле делает, так это проверяет, имеет ли текущий поток информацию о потоке GUI (см. GetGUIThreadInfo в MSDN.

Я никогда не использовал эту функцию, но можно предположить, что одно из возможных применений - позволить коду отложить медленные задачи для рабочего потока, если текущий поток является потоком GUI.

...