6 问 6 答:Java 应用 CPU 使用率为什么飚升? (查看原文)

来这里找志同道合的小伙伴! 疑惑一个 while 死循环,会不会引起 CPU 使用率飚升?频繁 Young GC 会不会引起 CPU 使用率飚升?线程数很高的应用,CPU 使用率一...

mp.weixin.qq.com  by 王洪涛  
评论 (5)
Thumb

u141019 2019-02-15 22:18

CPU使用率的飙升,更多是因为上下文的切换或者runnable状态线程过多导致。
Thumb

u141019 2019-02-15 22:18

这句话不认同
Default avatar

u513165 2019-02-16 08:57

那假如while(true)不是死循环,而是运行一段时间会停止,还会造成CPU高么?为什么,生产环境下无限死循环的确会造成cpu高,但是循环了一定时间比如3个小时则不会?
Post wxa image%2f2507e46c47b046f98ecb1de69143faaa 用微信扫描
小程序码阅读原文

开发者头条

程序员分享平台