[問題] 請問有傳入值、輸出值的多執行緒寫法

看板C_Sharp (C#)作者 (3p)時間10年前 (2014/09/17 10:03), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
各位大大,小弟第一次接觸 C# 想要寫一個功能,目前查找了 backgroundworker, multi-thread, task 似乎沒有合適範例 我的目的是: 模擬開多個 MS-DOS 視窗,同時執行安裝的任務。 假設有 n 台機器、m 個軟體。要把 m 個軟體同時安裝到 n 台機器中 安裝過程不互斥,在 java / Python 可以開 n * m 個 thread 同時做 困難: 1. C# 要用什麼架構可以做到這個事情? 2. 若執行緒的結果要同步更新到 UI 的 plaintextarea,該查什麼關鍵字? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.143.2.243 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1410919432.A.10C.html

09/18 09:18, , 1F
1.既然Java的Multi-thread做得到,C#應該也行吧
09/18 09:18, 1F

09/18 09:18, , 2F
2.委派(Delegate)
09/18 09:18, 2F
文章代碼(AID): #1K6Em84C (C_Sharp)
文章代碼(AID): #1K6Em84C (C_Sharp)