java吧 关注:1,243,137贴子:12,718,132
  • 0回复贴,共1

求助!!!nohup启动CPU100%问题

只看楼主收藏回复

我现在有一个可运行的jar 放在服务器上通过java -jar a.jar启动时cpu占用约等于0
但当使用nohup java -jar a.jar &后台启动时 通过top命令显示该进程占用cpu值100%(相当于占了一个核?)
查找资料说nohup命令与system.in.read()等输入流方法冲突(程序中确实利用到阻塞方法 为了让jar阻塞)
1请问有没有什么办法解决cpu100%的问题?
2如果真的是nohup命令与system.in.read()冲突,有没有其他阻塞的方法能让该线程阻塞?
大神快来帮忙啊


IP属地:黑龙江1楼2017-03-23 16:52回复