http://my.oschina.net/u/2338362/blog/516237?p=1
foreach 所有子线程的join
那这样就失去了多线程的意义,那篇文章的结果最后就变成了单线程。而且作者的写法比较幼稚啊。
@代码小兵的成长:
又没有要你必须 join后才start
将线程 加入队列
然后 先把所有的线程都start
然后在遍历队列 join
@代码小兵的成长: 方法有很多种 这种最简单
@小眼睛老鼠:
已解决,和你的意思差不多,就是一个数组,记住所有的异步任务,然后最后
Task.WaitAll(new Task[]);
就可以解决了
论如何解决一个方法。
晕 ,你学语文的啊,还挑这刺
应该说论如何解决一个方法的方法,这就对了
语文都学不好,怎么当程序员?
外国人有几个会中文滴,大叔这次装逼飞不起来啊
@代码小兵的成长: 我说的是语文,不是中文。
不过你语文不好,估计理解不了。
Communication的能力,表达的能力,让别人听懂的能力。
语言文字,简称语文。
@爱编程的大叔:
文字的产生是为了交流,只要交流畅通了,语言无所谓,这也就是所谓的唯语言论的那些程序员没想过的地方。
@爱编程的大叔: 硬扯皮,哥不怕你
@爱编程的大叔: 论技术,我在你面前抬不起头
@爱编程的大叔: 大叔你还是给我说一下UI线程阻塞需要学习啥东西把,我这搜不出来
@代码小兵的成长: 《CLR VIA C#》书上最后一章就是讲的线程啊。你不买书吗?
@爱编程的大叔: 这本书买了,只看了一半,后来修炼玉女心经去了,没空看后面的
Semaphore
CountdownEvent
Task.WaitAll
嗯嗯以解决