从java调用python函数,而python脚本已经在运行

时间:2014-12-02 14:35:04

标签: java python jython jython-2.7

我需要从java调用python函数,传递一个数组,然后返回一个数组。我意识到我可以用Jython做到这一点。

问题是,我的python脚本需要加载一个非常繁重(并且加载缓慢)的模型才能运行该函数。所以我想知道我是否可以以某种方式离开python脚本,并让它听取下一个函数调用。有什么想法吗?我可以拥有java i / o文件并像这样进行通信,但这似乎也是一个(虽小)瓶颈。

我在python中阅读了一些关于多处理的内容,但我不确定这是怎么回事https://docs.python.org/3/library/multiprocessing.html#multiprocessing-managers

1 个答案:

答案 0 :(得分:0)

我能够通过设置python socks服务器和java客户端来保持python脚本的运行。