看板
[ C_Sharp ]
討論串[問題] 請教thread問題
共 5 篇文章
內容預覽:
小弟最近在寫C# 有用到thread. 可是有些東西run出來結果會不如預期. 比如說小弟自己寫一個有thread的程式 (如下). http://rafb.net/p/nY6LmJ63.html. run出來的結果是. hello object 1 -- ContextID: 0 -- 1. he
(還有736個字)
內容預覽:
前文述刪. 看了閣下的程式後. 關鍵在於. new Thread(new ThreadStart(new hello(1).add)).Start();. new Thread(new ThreadStart(new hello(2).add)).Start();. 使得兩條 Thread 以一前一
(還有382個字)
內容預覽:
※ 引述《kenshinn (子凌(b))》之銘言: ^^^^. 不太了解為什麼要用this, 這樣好像每個this的東西不一樣.. 可以試著在你的 class hello 裡面宣告一個. static object locker = new object();. 然後使用lock(locker).
(還有59個字)
內容預覽:
sorry, 順便請教類似的問題。. 我在 RS232接收程式中,用 delegate來接收資訊,每次收到新資訊,. 就另外發出一個 delegate去解封包,繪圖,封包內容計算時間有點長,. 也許同時有兩三個 delegate發出去了同時在執行。因為我要結束程式時,. 都會出現錯誤訊息,必須預先把
(還有6個字)
內容預覽:
當你關閉 Form 的時候 thread 依然還在執行. 可是 Form 卻已經把一些物件釋放掉了. 此時如果 thread 存取到那些物件. 錯誤就會跑出來跟你 say hello !!. 照你提供的資訊來看. thread 中執行的 method 會在有限步驟中結束. 既然會結束,那就只需要讓
(還有435個字)