网络请求再多也就几mb的带宽。
最慢的其实就是C#
卡和cpu占用没关系。
其实卡很多时候是程序本身或者系统本身的开销带来的问题,并不是C#的问题,建议lz检查下程序,将一些不必要的开销或者可以异步处理的提取出来。
线程不是越多越好。
先理解服务器,流量,线程的关系。如果1线程能达到最大流量,你用多个线程有什么意义?
那么就是1线程达不到流量的峰值,这个原因是什么?服务器的限制?
因此你应该让程序找到多少线程,和峰值流量的关系。
理解《操作系统》中进程(主线程),线程,时间片的分配。