当前位置: 技术问答>linux和unix
我有一个linux下的c程序,每次运行时cpu都要占用90%左右,怎么回事?
来源: 互联网 发布时间:2015-04-30
本文导语: 程序就一个while(1)循环,不会退回 除非用户发一个SIGTERM信号才推出 但不知道运行时候怎么这么占资源那 | 循环时用select或usleep让他每次延时一定的时间如1秒,**毫秒,**微妙,这样就会节省cpu资源了...
程序就一个while(1)循环,不会退回
除非用户发一个SIGTERM信号才推出
但不知道运行时候怎么这么占资源那
除非用户发一个SIGTERM信号才推出
但不知道运行时候怎么这么占资源那
|
循环时用select或usleep让他每次延时一定的时间如1秒,**毫秒,**微妙,这样就会节省cpu资源了。
|
废话,死循环!
你在多几个,
它就不会了
你在多几个,
它就不会了
|
死循环并不可怕,可怕的是你用死循环在干什么?
说说看
说说看