困惑ThreadPool 如果现在ThreadPool中有20个线程,现在都执行完了,还能利用这原有的20个线程或其中的一部分再重新给定参数后使用么? 求解~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ThreadPool中的线程能重用吗(参数不同的重用)?那执行完的线程什么时候被回收? ThreadPool中的线程能重用吗(参数不同的重用)?那执行完的线程什么时候被回收? C# 的线程什么时候被回收?Aborted? ThreadPool类会在线程的托管池中重用已有的线程。使用完线程后,线程就会返回线程池,供以后使用。 Thread在Stopped时会被GC回收不?还是在Aborted时? 还望高手赐教啊。 你发明个自己的ThreadPool放到自己的类库中就可以了。 WaitCallback wc = new WaitCallback(test); for (int i = 0; i <25; i++) { ThreadPool.QueueUserWorkItem(wc,i.ToString()); } Console.ReadLine();在ThreadPool中,这种情况,怎么给test重新指定参数? 在陈述一个思路,望高手指点迷津:我把动态创建的Thread都放在了Dictionary<int,Thread>中,Dictionary的count是固定的所以,我想在需要添加新Thread的时候,先去检查Dictionary中有没有执行完的线程,如果有从Dictionary移除该线程,然后重新创建一个。如果那个停止的线程,还能重新指定参数后重用,那最好了,可是不知道什么会被回收。而且。在这个判断的时候,Stoped状态在Thread里面的代码执行完一段时间后才会生效。用Abored又感觉不合适。请高手指教。这里面的差错。 小弟关于threadpool的一点疑问 如何使用list?? 服务器端如何监听所有socket连接请求 dataGridView 添加问题 怎么设置默认 windonsFrom ConboBx 的级连问题???????? 求一SQL语句化简 SQL高手帮忙.. 老板给了个要求,希望大家帮忙想办法 问一个比较有深度的问题,希望有项目经验的高手回答 急盼高手指点迷津!!——————C#中定制Web控件的问题!! datagridview 打印表格 如何用c#创建bat文件,并写入内容
使用完线程后,线程就会返回线程池,供以后使用。
还望高手赐教啊。
你发明个自己的ThreadPool放到自己的类库中就可以了。
WaitCallback wc = new WaitCallback(test);
for (int i = 0; i <25; i++)
{
ThreadPool.QueueUserWorkItem(wc,i.ToString());
}
Console.ReadLine();在ThreadPool中,这种情况,怎么给test重新指定参数?
我把动态创建的Thread都放在了Dictionary<int,Thread>中,Dictionary的count是固定的
所以,我想在需要添加新Thread的时候,先去检查Dictionary中有没有执行完的线程,如果有
从Dictionary移除该线程,然后重新创建一个。如果那个停止的线程,还能重新指定参数后重
用,那最好了,可是不知道什么会被回收。而且。在这个判断的时候,Stoped状态在Thread里
面的代码执行完一段时间后才会生效。用Abored又感觉不合适。请高手指教。这里面的差错。