我正在尝试同时运行多个 Jython 文件,以便我可以使用我的 PC 多处理器(特别是在 Hyperion 工作区的 FDM 中执行此操作)
有什么办法可以做到这一点?
我试过通过Java来实现,但它不识别线程函数,也通过Python尝试过,而且这个版本的Jython没有并发库,无法导入它。
import os
import sys
from java.io import *
from java.util import *
from java import *
from java.lang import *
from threading import *
import java.util.logging.Level;
import java.util.logging.Logger;
import org.python.core.PyObject;
import org.python.util.PythonInterpreter;
new Thread() {
public void run() {
java.lang.Runtime.getRuntime().exec("python test1.py")
}
}.start()
new Thread() {
public void run() {
java.lang.Runtime.getRuntime().exec("python test2.py")
}
}.start()
new Thread() {
public void run() {
java.lang.Runtime.getRuntime().exec("python test3.py")
}
}.start()
错误:
File "E:\Oracle\Middleware\EPMSystem11R1\products\FinancialDataQuality\Applications\FDMEE/data/scripts/custom/test.py", line 15
new Thread() {
^
SyntaxError: mismatched input 'Thread' expecting NEWLINE
慕工程0101907
相关分类