我正在使用 Runtime.exec 方法从 java 调用 aix shell 脚本。 shell 脚本采用文件名作为输入。 根据文件名编写脚本内部的操作。shell 的输出取决于输入参数。
如果多个java线程同时并行调用shell脚本,会产生问题吗? (每个java线程可以调用不同文件名的脚本。) 我是否必须为每个并行执行编写单独的 shell 脚本?
最佳答案
只要 shell 脚本本身可以并行运行而不干扰其他调用,这不会产生问题。
对于脚本的每次调用,都会生成一个单独的进程(在 aix 级别)。
关于java - 同时从多个线程调用 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14931605/