Parallel.Forech(集合名字,项名字=>{
Thread.CurrentThread 通过这个可以获取ID 可以获取当前线程
然后用线程集合保存起来,在异常关闭中进行循环销毁线程操作(Thread.Abort())
中间是自己的一些操作,比如下载之类的
});
第二种方式:
获取 Paraller的返回值对象,该对象有两个属性 可以通过其中的进行循环判断,知道所有线程执行结束在进行其他操作
Parallel.Forech(集合名字,项名字=>{
Thread.CurrentThread 通过这个可以获取ID 可以获取当前线程
然后用线程集合保存起来,在异常关闭中进行循环销毁线程操作(Thread.Abort())
中间是自己的一些操作,比如下载之类的
});
第二种方式:
获取 Paraller的返回值对象,该对象有两个属性 可以通过其中的进行循环判断,知道所有线程执行结束在进行其他操作