asp.net 多线程(多个task) 问题,一般开多少个线程合适

开多个线程 是否跟CPU有关? 我本机开60个线程看起来没有起多大作用,这是怎么回事

求大神解答

如果每个task都一直运行不挂起,那几个CPU开几个线程,一般比较高效,除非有其他的资源竞争。。如果60个线程全都在挂起等待状态,那开再多也没有用。。

求大神回复,现在用创建60个task,每个task处理数据,发现效率不高