[問題] ip scanner

看板C_Sharp (C#)作者 (ㄚㄚㄚ)時間13年前 (2012/08/11 21:49), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
我寫了一個尋找範圍內IP的狀態及主機名稱等 裡面有用到ListView 及 backgroundWorker 當我在Work時,若沒加上 Thread.Sleep(10); 或是裡面的時間比10小,我的listView 就不會是正確的 想請問我該怎麼改呢? 這樣的速度實在是太慢了 謝謝 附上程式碼 http://sdrv.ms/P0qqNs 還有一個問題是它會出現 "並會將物件參考設定為物件的執行個體" 也就是我沒Sleep,Listview會來不及抓? 我嘗試過用Lock 但還是出現了資料重複的問題 -- posted from Symbian bbs reader on my Nokia 3310 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.127.36.245 ※ 編輯: huadi73 來自: 120.127.36.245 (08/12 15:31) ※ 編輯: huadi73 來自: 59.124.85.135 (08/15 18:21)

08/17 18:10, , 1F
用了ConcurrentQueue就好了
08/17 18:10, 1F
文章代碼(AID): #1G9cBXkI (C_Sharp)
文章代碼(AID): #1G9cBXkI (C_Sharp)