读书人

java Runtime Process调用可执行文件

发布时间: 2012-09-06 10:37:01 作者: rapoo

java Runtime Process调用可执行文件,子进程阻塞

转:http://blog.csdn.net/canedy/article/details/6005153

我用java调用mencoder实施转码,但是转码过程中出现子进程阻塞,而且还是看了API才知道这个问题的。因为mencoder的控制台输出信息很多,把缓存区所有的空间占满了,所以程序不能执行后面的程序,mencoder就只能转码28秒的视频,所以需要建立线程及时清空缓存区。

新建一个类StreamGobble类:

?在main函数中调用Runtime/Process执行转码

?

?

读书人网 >编程

热点推荐