首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux多线程程序cpu占用率有关问题

2012-02-07 
linux多线程程序cpu占用率问题我的程序开了100个子线程,起初占cpu17%左右,一夜过后骤涨到了95%上下请问,发

linux多线程程序cpu占用率问题
我的程序开了100个子线程,起初占cpu   17%左右,   一夜过后骤涨到了95%上下
请问,发生这样的事情大概是什么原因
我该从哪里入手解决这个问题?
谢谢


[解决办法]
你的线程有没有共享资源?有没有加锁?
[解决办法]
循环的时候, 注意睡觉
[解决办法]
确认你的算法的复杂度是随时间增长的吗?
就像操作系统和数据库一样,时间最长,数据量和复杂度也随之增加,所以消耗cpu的话也有增长也是正常的了。

热点排行