线程太多会对服务器有什么影响?

线程太多会对服务器有什么影响?,第1张

线程技术可以提高cpu利用率,尤其是多核cpu的机器,提高并发执行效率。这是建立在cpu执行有空余的情况下的,多线程也并非没有代价,首先线程作为操作系统的最小调度单位也是要占用内存空间的,其次线程调度及上下文切换也会消耗性能。一般线程数为cpu个数*2+1较好,线程太多会占用内存,频繁的线程上下文切换也会导致效率降低。

服务器CPU主要是稳定性好,多线程主要是能够多任务处理速度快,占用率少,但是CPU单核能力并不强的,渲染,3D,建模,PS,PR,等等使用服务器CPU多核多线程就有用,你做直播使用需要单核心性能强,主频高才行,比如现在的,英特尔i5 9600KF六核六线程CPU就合适,

是的。

很多服务器端程序都是允许被多个应用程序访问的,例如门户网站可以被多个用户同时访问,因此服务器都是多线程的。

主线程用于监听套接字,有新的连接建立之后创建一个副线程,主线程继续监听。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/807169.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-29
下一篇2023-08-29

发表评论

登录后才能评论

评论列表(0条)

    保存