在.NET 4的TPL中,为了提高效率,降低创建新线程的开销,在每次开始一个Task的时候都会从线程池去请求一个线程,由线程池决定是创建一个全新的线程还是分配一个现有线程。
我想知道的是:
1. 怎么去访问和管理这个线程池,比如监控线程池的运行状况,设置线程池大小等;
2. 怎么创建多个线程池,在Task执行的时候可以指定一个线程池。初学.NET,目前只是在看.NET 4的TPL,请尽量在这个范围内解决问题,如果实在不行,也可以介绍下其他的解决方案,多谢大家!