linux 多线程cpu运行时间

 我来答
兄弟连田心9号
2020-10-11 · TA获得超过38万个赞
知道顶级答主
回答量:12.3万
采纳率:87%
帮助的人:1.1亿
展开全部

1、程序(linux环境下)运行自己写的线程之后,程序卡顿

2、查看程序(linux环境下)运行资源消耗 top命令,CPU占用率达到了98%

 

 问题分析

1、反复查看线程中程序执行步骤,并没有高耗CPU的操作

2、查看程序优化的百度经验,优化一些算法,但也不能CPU占用率达到98%

3、最后多次查看线程概念、原理得出结论:

      线程就是一个死循环,线程要有跳出语句,要预留出其他程序的运行的时间片

解决:

while(1)中加入sleep(),防止一直占用CPU

 

 

 

 

 

 

 

---恢复内容结束---

sbdhdkjd

2020-10-11 · TA获得超过726个赞
知道小有建树答主
回答量:1.4万
采纳率:35%
帮助的人:539万
展开全部
Linux多线程CPU的运行时间大概在一个周左右并且可以延长
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泅蓝青春
2020-10-11 · TA获得超过3578个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:1137万
展开全部
Nsv多线程被暗示运行时间大,要运行40分钟,大约运行40分钟
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友24705d0

2020-10-11 · TA获得超过8322个赞
知道大有可为答主
回答量:4.6万
采纳率:18%
帮助的人:1929万
展开全部
燃油差,多线程CPU运行时间,这个运行时间大约是两小时左右的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销

2020-10-11 · TA获得超过2227个赞
知道大有可为答主
回答量:2.8万
采纳率:30%
帮助的人:1203万
展开全部
县城里面的运行时间需要看一下CPU的正常使用情况来完成这样的运行时间控制。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式