第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

c# 實現(xiàn)使用線程不用sleep,但不卡的功能

c# 實現(xiàn)使用線程不用sleep,但不卡的功能

C#
達令說 2019-05-31 07:02:47
我開啟一個線程(里面是死循環(huán),while(true)),線程里執(zhí)行一些功能,最終結(jié)束時如果最終不用Thread.Sleep(1000)這種阻礙線程的方法,那么界面會有卡動,但是我sleep阻礙線程的時間太多了覺得浪費,而且也影響不必要的等待時間,太少了又卡,有沒有什么辦法讓sleep精確,同時不影響界面使用?
查看完整描述

2 回答

?
天涯盡頭無女友

TA貢獻1831條經(jīng)驗 獲得超9個贊

你原來的程序只有一個線程, 就是UI主線程,
現(xiàn)在主線程在工作,同時還有一個后臺線程在工作, 使用的CPU自然就高了。
如果不希望主線程因為計算而阻塞,兩個線程是最少的,一般實際項目中,都是2-4個線程, 占用高只是你的計算比較復(fù)雜,或者CPU性能不夠而已。

用控件的begininvoke在非UI線程中操縱控件應(yīng)該會好一點


查看完整回答
反對 回復(fù) 2019-06-01
  • 2 回答
  • 0 關(guān)注
  • 2104 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號