您的位置:首页 > 其它

两个线程解决一个线程卡之路

2011-12-01 20:07 162 查看
java主进程调用一个bat脚本,该bat脚本会以一个子线程的方式跑。可是,在这个bat中有一个mencoder转换器,它对一个视频转换到一个程度就卡在那里了,主进程傻傻地等啊等,mencoder就是不结束,木有办法。

偶然发现,主进程再次分配两个子线程,分别从bat子线程的错误与正常输出拿流,放到一个集合中,此时bat不卡了,正常结束,贱~~~

而且,主进程还可以从这个集合中拿出bat脚本原本在dos中地输出信息。

当然,主进程还是需要想办法等待这两个子线程结束。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐