PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_Sharp
[問題] 更新GUI用event還是polling比較好?
作者:
s4300026
(s4300026)
2019-01-24 16:42:45
我寫了一個呼叫某個dll的二次包裝class
然後裡面包了一個 BackgroundWorker 去 polling 別人的參數
然後記錄在這個二次包裝的class裡面
現在我想要把這些狀態顯示在gui上面
那現在方法有至少兩種
第一種是我在 form 上面再開一個 BackgroundWorker 去 polling 二次包裝的class
第二種是我在二次包裝的class上開放一個event hooker,然後在
DoWork 尾端 raise event
大家會建議用哪一種呢?
有明顯的差異性嗎?
作者: anumis (阿努米斯)
2019-01-25 08:23:00
我會選 event,單純是不想要再開1個 thread 去做同樣的事;說到效能,你做的東西對效能的定義是什麼?一秒幾千筆/幾百 mb 的資料?
作者:
sd016808
(sd016808)
2019-03-10 23:05:00
看你是取資料慢還是更新GUI慢,取資料慢就用event,資料都還沒更新你Polling也沒用,若是更新GUI慢就用polling,不然你取樣速度會被更新GUI卡住
繼續閱讀
[問題] 執行緒程式偵錯的技巧或工具
aoksc
[問題]如何用webview和Java script溝通?
hans33
[問題] 請問 RDLC + MySQL 有辦法用在應用程式?
a828203
Re: [問題] 請問有辦法將資料庫查詢結果轉成陣列嗎?
forewero
[問題] 請問有辦法將資料庫查詢結果轉成陣列嗎?
a828203
[問題] Excel range find
abc95007
Re: [問題] GridViewRow內FindControl為null的處理
shenghong
[問題] GridViewRow內FindControl為null的處理
shenghong
Re: [問題] C#調用ocx(轉成dll),如何呈現ocx的UI??
cozilon
跑sql腳本,部份語句有換行
tree581
Links
booklink
Contact Us: admin [ a t ] ucptt.com