0

我正在使用 Runtime.exec 方法从 java 调用 aix shell 脚本。shell 脚本将文件名作为输入。根据文件名写入脚本内部的操作。shell的输出取决于输入参数。

如果多个java线程同时并行调用shell脚本,会不会产生问题?(每个 java 线程可能会调用具有不同文件名的脚本。)我是否必须为每个并行执行编写单独的 shell 脚本?

4

1 回答 1

3

只要 shell 脚本本身可以并行运行而不干扰其他调用,这不会产生问题。

对于脚本的每次调用,都会产生一个单独的进程(在 aix 级别上)。

于 2013-02-18T08:21:47.470 回答