解决方案 »
- C#使用HttpWebRequest发起SOAP请求,返回结果中500错误的处理
- .aspx 获取本机的局域网ip
- DataSet的使用
- 赐教:为何不能再命令行中输入参数?
- 关于 Hashtable 的问题
- 尚未指定报表定义的来源
- 100求C#写的"数据结构演示"的原代码..
- 请问在知道窗口名的情况下打开窗口?
- 我下载了SNMP++.NET,可是按照提供的顺序配置,却无法通过,高分请高手指点
- 在textBox中只允许输入整数或小数和使用退格键。
- 怎么把Excel中的数据导入到数据库中去
- winform里 dataGridView里的图片怎么样在pictureBox1.BackgroundImage里显示呢?
如果同时想listview添加item的话,如果不锁定也会出现错乱
就是这段代码的执行效果
for (int i = 0; i < listView1.Items.Count; i++)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(check), i);
}
和
for (int i = 0; i < listView1.Items.Count; i++)
{
check(listView1.items[i].subitems[1].Text);
}
几乎是一样的,就是逐个执行,发挥不了多线程的速度优势.晕
锁定后 多线程的速度优势显示不出来,如我上面所说的.