【发布时间】:2013-03-27 01:38:15
【问题描述】:
我一直在阅读有关多线程的文章,以获得比常规的“将函数推送到线程池并等待它完成”方法更多的东西,这是非常基本的方法。
基本上,我想要更多地控制线程,传递取消令牌,获取返回值等的能力。这一切看起来都可以使用 Task.factory(任务计划程序),据我了解运行线程池的顶部。
如果是这样的话,如果我限制通用线程池上的线程数,那将适用于我的任务调度器的实现还是?
我还读到使用您自己的线程池比使用线程池更好,我可以将这两者混合起来获得我想要的控制吗?
欢迎提出任何建议!感谢您花时间解释更多人。
【问题讨论】:
标签: c# multithreading task-parallel-library