标题:[求助]c#线程池的问题
只看楼主
javaif1
Rank: 2
来 自:北京
等 级:论坛游民
帖 子:13
专家分:16
注 册:2011-8-2
得分:0 
顶上去。在线等答案。
2011-08-03 09:00
javaif1
Rank: 2
来 自:北京
等 级:论坛游民
帖 子:13
专家分:16
注 册:2011-8-2
得分:0 
顶上去 在线等答案。
2011-08-03 10:21
dwwwing
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:284
专家分:986
注 册:2008-10-11
得分:20 
问题一: ThreadPool 中的某个线程执行完成后,是出于挂起的状态。
问题二: 首先你要对线程池有基本的了解。线程池定义了最大的线程数,同时也能定义同一时间能并发的最大线程数。线程池是一种以队列的方式执行加入到线程池中的作业。这个里面你是创建了 500个作业进入了线程池队列。比如 你的线程池同时并发最大线程数为100,那么就会先执行调用空闲的100个线程去执行队列中的100个作业 ,剩下的400个作业会等待最先调用的100个线程执行完毕后,再次将这100个线程分配给其他的作业 。这样就使的线程能够被重复调用,不用创建新线程,达到以节约大量资源的目的。
问题三:基本上问题二也将你这个问题回答了。
2011-08-03 11:13
javaif1
Rank: 2
来 自:北京
等 级:论坛游民
帖 子:13
专家分:16
注 册:2011-8-2
得分:0 
回复 12楼 javaif1
听君一席话,胜读N年书。谢谢
2011-08-04 09:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-346590-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.054095 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved