Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/148.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 游标时钟和线程优先级_C++_Windows_Winapi_User Interface_Cursor - Fatal编程技术网

C++ 游标时钟和线程优先级

C++ 游标时钟和线程优先级,c++,windows,winapi,user-interface,cursor,C++,Windows,Winapi,User Interface,Cursor,我工作的东西有时会消耗太多的CPU用于后台任务。我想降低线程优先级或类似的东西,这样唠叨的光标时钟就不会出现。 我试过了 SetThreadPriority 但它并没有真正的帮助,我发现了一些其他的东西,如果我的应用程序显示GUI,光标时钟将不会在繁重的CPU任务上显示,如果它在后台工作,它将显示 有人能解释一下吗?如果在工作线程中执行繁重的计算操作,让主/GUI线程自由地与操作系统交互(接收消息),光标将不会改变 当应用程序没有响应(不接收/处理窗口消息)时,Windows操作系统会更改光标

我工作的东西有时会消耗太多的CPU用于后台任务。我想降低线程优先级或类似的东西,这样唠叨的光标时钟就不会出现。 我试过了

SetThreadPriority
但它并没有真正的帮助,我发现了一些其他的东西,如果我的应用程序显示GUI,光标时钟将不会在繁重的CPU任务上显示,如果它在后台工作,它将显示


有人能解释一下吗?

如果在工作线程中执行繁重的计算操作,让主/GUI线程自由地与操作系统交互(接收消息),光标将不会改变


当应用程序没有响应(不接收/处理窗口消息)时,Windows操作系统会更改光标。

因此,我可以在没有GUI的情况下处理这些消息吗?后台任务是否使用工作线程(非GUI)?