我刚学多线程很多地方不明白。我现在需要用的是如何让线程池的线程执行完 test函数 后释放了资源后 在去执行test函数 ,这样不断的循环。要求是不能在 test函数 尾部 再调用 test函数。 要让线程停止空闲再去执行。 因为我发觉如何在 test函数用递归的方法不断循环调用函数的话,内存消耗很大,无论怎么强制回收垃圾都是一样,因为调用的线程未终止,所以线程的资源一直不能释放,搞得程序占用几百m的内存。
不在就是请教大家线程池能不能实现这样的效果
线程池-->有空闲线-->执行函数--->函数执行完毕空闲状态--->执行函数--->空闲状态--->执行函数--->空闲状态谢谢了。分不多讨论一下也是一种学习。。
不在就是请教大家线程池能不能实现这样的效果
线程池-->有空闲线-->执行函数--->函数执行完毕空闲状态--->执行函数--->空闲状态--->执行函数--->空闲状态谢谢了。分不多讨论一下也是一种学习。。
解决方案 »
- 关于网络抓包的问题
- CLR类型到底是指什么?
- 多线程调用同一方法
- 我的winform程序中操作access数据库出现问题
- 一个关于progressBar的问题
- 怎么没效果啊?高手进来看看(没分了)
- 请高手指教~~~小弟此谢谢啊.....Directory.SetLastWriteTimeUtc问题
- C#里怎么使用枚举类型啊?
- <a target="_self" href=Replybbs.aspx?ID=<%response.write(request.querystring("ID"))%> >不能编译,请指点迷津嘛
- 如何通过DataGrid更新数据库
- 【求助】关于Windows7多账户登陆都启动同一个exe程序问题
- 求C#代码
Test();
}