新手使用C#多线程遇到的问题 C# 多线程 同步threadftp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么看着有点奇怪。每个线程都枚举listView1的内容做处理?这样重复做工了。 for(int i=0;i<4;i++){ thread[i] = new Thread(this.connectftp); thread[i].start();}这样吗?我第一次使用多线程。如果不锁多个线程不就会访问一条数据么? 多个线程同时访问listView1,而且还对其进行修改,这样,一定注意互斥,lock,monitor等,自己看看 在多线程中直接修改窗口控件,本身就会出异常。参见MSDNControl.Invoke 方法http://msdn.microsoft.com/zh-cn/library/zyzhdc6b(v=vs.100).aspx 你这是将线程加入到数组里了,而不是给线程传参当然你可以先定义一组线程,再循环启动thread[i] = new Thread(this.connectftp); thread[i].start(i);private void connectftp(object i){}在线程函数里,不要都去遍历listView1提前给listView1分段,然后每个线程去处理一段 另外,listView1是在主窗口中的控件,线程直接读取会报错要用委托, 因远程服务器返回错误: (550) 文件不可用(例如,未找到文件,无法访问文件) 求正则表达式 sql问题 怎么实现在线注册? 请教点基础问题?C/S开发用什么工具好? 在DataList中动态创建控件的问题!! 入门级小程序怎么看不懂,请大家指教。 请大家帮忙,我想在pocketPC上直接连服务器上的SQLServer数据库,VS2003能不能实现? 诚心找个师傅希望能学到东西 求救:PictureBox的问题 后台动态生成网页 Mdi程序,无法遍历子窗口。
{
thread[i] = new Thread(this.connectftp);
thread[i].start();
}这样吗?我第一次使用多线程。如果不锁多个线程不就会访问一条数据么?
当然你可以先定义一组线程,再循环启动
thread[i] = new Thread(this.connectftp);
thread[i].start(i);
private void connectftp(object i){}
在线程函数里,不要都去遍历listView1
提前给listView1分段,然后每个线程去处理一段
要用委托,