1
66450146 2013 年 7 月 24 日 Control.Invoke
|
2
cxe2v 2013 年 7 月 24 日 创建一个子线程用来接收数据,每接收一次返回一个值用来指示主线程刷新textbox,
|
3
timonwong 2013 年 7 月 24 日 方法多了
1. 调用GUI部分使用MethodInvoker把委托给GUI线程调用,这个耦合比较重,不过对知识点没啥要求。(当然处理部分可以BackgroundWorker, Thread, TPL等等)。 2. Reactive Extensions,这个写习惯了就相当方便,要求你换换脑子。 |
4
msg7086 2013 年 7 月 24 日 Thread.Start
this.Invoke |
5
nybux 2013 年 7 月 24 日 c#做串口,不知道你用的是不是SerialPort,有个DataReceived的事件,不用线程的
|
6
jeansfish 2013 年 7 月 24 日 async/await
|
7
timothyye 2013 年 7 月 24 日 via Android 放线程里面处理,或者用backgroundworker组件。主ui线程里面这样会让刷新出问题
|
8
wzxjohn 2013 年 7 月 24 日 當然是開子線程了。。。接受數據的部分用線程處理,終止的時候直接關掉子線程。
|
9
Ricepig 2013 年 7 月 24 日 非UI线程需要控制UI的时候,需要Invoke
|