我一直在玩线程,试图将极限推到极致 - 为了我自己的娱乐.我知道线程池默认为25个线程,可以推送到1000(根据MSDN).但是,每个CPU核心的线程的实际限制是什么?在某些时候,上下文切换将导致比线程保存更多的瓶颈.有没有人有这方面的最佳做法?我们在说100,200,500吗?它取决于线程在做什么?除了框架规定的架构之外,什么决定每个CPU核心有多少线程以最佳方式运行?
.net c# multithreading
.net ×1
c# ×1
multithreading ×1