java - 并行运行来自不同编程语言的两段代码

标签 java python

有没有办法在一个应用程序中并行运行 python 函数和 java 函数,并获取每个函数的结果来执行另一个进程?

最佳答案

至少有三种方法可以实现这一目标。

a) 您可以使用java.lang.Runtime(如Runtime.getRuntime().exec(...))启动外部进程(从Java 端),外部进程是您的 Python 脚本。

b) 您可以执行与 a) 相同的操作,只需使用 Python 作为启动器。

c) 您可以使用一些 Python-Java 绑定(bind),并从 Java 端使用单独的 Thread 来运行您的 Python 代码。

关于java - 并行运行来自不同编程语言的两段代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46520136/

相关文章:

python - 在 python 中使用我的 unicode 字符串?

python - 为什么不能在元组对象上调用函数?

java - 如何从 android Surfaceview 中的视频获取当前帧?

java - 跨所有线程清除数组

java - Azure 认知服务检测错误 : Unable to resolve host "centralus.api.cognitive.microsoft.com"

java - flush() 对 FileWriter 没有用吗,因为它没有缓冲区?

Java JIT 循环展开策略?

python - 子进程运行/调用不起作用

python - Fillna Pandas NaN 的均值和中位数

python - 如何让Flask跨两台不同的机器与Flask通信?