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