请教walkor大大,这种死循环CPU暴涨的问题

0

https://wenda.workerman.net/question/4085
请教walkor大大,为什么这种onworkerstart里面的死循环,不加sleep延迟一下,CPU就暴涨,是什么原理

已邀请:

xiuwang

赞同来自:

死循环当然cpu暴涨了。因为cpu要不间歇的运行,cpu得不到空闲就100%了。
sleep会让进程睡眠,进入睡眠的进程不消耗cpu,所以cpu会空闲下来。
还有如果死循环里有一些阻塞的代码,进程也会进入睡眠等待,cpu也会空闲下来。

要回复问题请先登录注册