0
我工作的東西,不時會消耗有點太多CPU不時後臺任務。我想低線程優先級或類似的東西,所以嘮叨的光標時鐘不顯示。 我試着用光標時鐘和線程優先級
SetThreadPriority
,但它並沒有幫助真的,我發現別的東西,如果我的應用程序顯示界面,光標不會鍾沉重的CPU任務顯示,如果它工作在後臺它會顯示。
有人可以解釋嗎?
我工作的東西,不時會消耗有點太多CPU不時後臺任務。我想低線程優先級或類似的東西,所以嘮叨的光標時鐘不顯示。 我試着用光標時鐘和線程優先級
SetThreadPriority
,但它並沒有幫助真的,我發現別的東西,如果我的應用程序顯示界面,光標不會鍾沉重的CPU任務顯示,如果它工作在後臺它會顯示。
有人可以解釋嗎?
如果在工作線程中執行繁重的計算操作,使主/ GUI線程可以與OS交互(接收消息),則光標不會更改。
當應用程序沒有響應時(不接收/處理窗口消息),Windows操作系統會更改光標。
所以我可以在沒有GUI的情況下處理這些消息嗎? – UnrealVision
您是否使用worker(非GUI)線程進行後臺任務? – KonstantinL