.NET 4.0 Task中提过:TPL会为Task创建线程,用户无需关心创建过程,一个Thread可能执行一个或多个Task;
这里我想问的是:
Task和Thread的对应关系如何得到?
举个例子,有10个Task,在六核计算机上TPL只会创建6个线程来执行10个Task吗?
我可不可以指定其中的细节,比如只需3个线程去执行Task?这里还是得用到.NET Thread中的方法吗?Task对此类问题有何解决方案?