作者huadi73 (ㄚㄚㄚ)
看板C_Sharp
标题[问题] ip scanner
时间Sat Aug 11 21:49:14 2012
我写了一个寻找范围内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)
1F:→ huadi73:用了ConcurrentQueue就好了 08/17 18:10