Apachecommons-exec提供一些常用的方法用来执行外部进程,Apachecommonsexec库提供了监视狗Watchdog来设监视进程的执行超时,同时也还实现了同步和异步功能,Apachecommonsexec涉及到多线程,比如新启动一个进程,Java中需要再开三个线程来处理进程的三个数据流,分别是标准输入,标准输出和错误输出。