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