天麻炖鸡天麻可以吃吗:c# 像蚂蚁、影音传送带、网际快车那样的多线程控制问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 05:50:47
c# winform

程序中有一个Listview控件,工作时有多个线程,我想每开一个工作线程的时候,在Listview控件中来显示这个线程的状态和进度,就像蚂蚁、迅雷、网际快车那样。并且对Listview中某项删除、暂停、停止的操作后,相应的线程也被删除、暂停、停止。问题主要是如何来管理这些线程,怎样使Listview中的每一项与相应的线程建立通信。

说白了,问题就是找像蚂蚁、影音传送带、网际快车那样的多线程控制代码

用hash表+arraylist可以实现。先用arraylist对象存储每个线程的状态,再用hashtable存储每个线程的id和对应的状态(arraylist),需要的地方取出来就可以了,,

方法方法方法方法