首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

在solaris下慎用Runtime.getRuntime().exec()

2012-12-25 
在solaris上慎用Runtime.getRuntime().exec()Java进程运行在Solaris上,如果代码中用了Runtime.getRuntime(

在solaris上慎用Runtime.getRuntime().exec()

Java进程运行在Solaris上,如果代码中用了Runtime.getRuntime().exec(),启动一个子进程运行一些命令,可能出现子进程挂住,导致父进程退出时,父进程所占用的资源仍然没有释放,如端口等信息,用ps -ef仍然可以看到父进程的信息。用pstack可以看到fork信息,在Runtime.getRuntime().exec()挂住。

http://stackoverflow.com/questions/1160656/runtime-exec-causes-duplicate-jvm-to-hang-indefinitely-until-killed-solaris-10

http://bugs.sun.com/view_bug.do?bug_id=5049299

热点排行