我使用Runtime.exec方法从java调用aix shell脚本。 shell脚本将文件名作为输入。 根据文件名,编写脚本内部的操作.hell的输出取决于输入参数。
如果多个java线程同时并行调用shell脚本,是否会产生问题? (每个java线程可以使用不同的文件名调用脚本。) 我是否必须为每个并行执行编写单独的shell脚本?
答案 0 :(得分:3)
只要shell脚本本身可以并行运行而不会干扰其他调用,这不会产生问题。
对于脚本的每次调用,都会生成一个单独的进程(在aix级别上)。