看板 C_Sharp 關於我們 聯絡資訊
大家好,小弟的問題是這樣的 寫的程式會建立兩個Thread 前端Thread負責處理UI(非C#控制項) 後端Thread則負責監聽網路訊息,可是後端是不會return 一直在跑loop監聽 如果想要在接到訊息時,Invoke一個前端Thread的method去處理 或是直接傳訊息過去(當然可能會有reference的問題) 該怎麼作呢?或是有實作的例子嗎? 另外 這樣做可能需注意的問題 (抱歉,因為很菜,可能觀念會有沒注意到的地方) 先謝謝大家了~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.144.250
pico2k:tip: SynchronizationContext 07/07 20:36
werbnm:能再描述一下清楚的實做過程嗎@@ 07/07 20:57
pico2k:請參考7245的推文 07/07 23:09
cloudlim:參考時請不要嘲笑我的笨問題=\\\\= 07/07 23:37
werbnm:謝謝回答,我看到了^^ 07/08 17:15
joyolkreg:我認為BlockingQueue在不同執行緒上傳封包還蠻好用的 07/08 23:51