windows程序有多少个线程最为合适,该如何解决
windows程序有多少个线程最为合适1.最多有多少个2.最好不超过多少个3.经常(每秒可能就有好几个)创建运行时
windows程序有多少个线程最为合适
1.最多有多少个
2.最好不超过多少个
3.经常(每秒可能就有好几个)创建运行时间很短的(比如十几个周期就返回)的线程好不好,会不会拖累程序
[解决办法]
intel的cpu,最理想的负载是超线程数*2个忙线程(比如你用的是i3双核4线程的,你可以开8个忙线程),但是空闲线程的数量就可以很多了,几万个都不会有太大的问题...
[解决办法]
[解决办法][解决办法]线程决不是越多越好,自己看一下windows系统的线程,基本没有超过100个的,所以写程序的时候线程也不要过多,过多的线程光线程切换就要花费不少时间,还不说同步互斥导致的低效。设计成几百甚至上千线程一旦有问题日后调整是很麻烦的,加多线程容易,减少线程可不是什么很简单的问题