准确地执行一个方法

时间:2016-10-05 08:19:51

标签: java spring java-ee process processbuilder

我正在使用Java EE和Spring,我有一个内置ProcessBuilder的方法:

private void conversion(String path, String name, String timeSample, String timeout) throws Exception {        
        ProcessBuilder pb = new ProcessBuilder("java", "-jar", "Conversion.jar", path, name, timeSample, timeout);

因此,每次调用此方法时,都会创建一个新进程。

这些过程需要大量资源,因此我希望最多同时运行5个进程

我在异步方法中调用该方法,因此用户不了解等待。

是否有一个简单的解决方案,或者我必须实现一个队列,其中插入所有请求并管理它们?感谢

0 个答案:

没有答案