zhangyf911028
2017-10-26 02:51
采纳率: 12.5%
浏览 3.0k

求教,在linux上的java多进程,cpu占用超过100%?

在虚拟机上的ubuntu系统,java程序创建了多个java子进程,查看cpu信息时发现,主进程的java占用cpu一直在百分之九十几,有时超过100%,这是为什么呢?如图。
ubuntu是4核的图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 郭建堂 2017-10-26 03:00

    主进程里是不是有死循环.
    在死循环里加 sleep(0.5秒或者1秒)

    点赞 评论
  • zhangyf911028 2017-10-26 03:07

    java主进程创建了子进程后,会有线程在一直监听子进程状态,会不会是这个原因导致的?

    点赞 评论

相关推荐 更多相似问题