簡體   English   中英

當python腳本已經在運行時,從Java調用python函數

[英]Call a python function from java, while the python script was already running

我需要從Java調用python函數,將其傳遞給數組,然后返回數組。 我意識到我可以通過Jython做到這一點。

問題是,我的python腳本需要加載非常重(且加載緩慢)的模型才能運行該函數。 所以我想知道是否可以以某種方式離開python腳本,然后讓它偵聽下一個函數調用。 有什么想法嗎? 我可以擁有Java I / O文件並像這樣進行通信,但這也似乎是一個(較小的)瓶頸。

我讀了一些有關python中的多處理的內容,但是我不確定這是去的方式https://docs.python.org/3/library/multiprocessing.html#multiprocessing-managers

通過設置python襪子服務器和java客戶端進行通信,我能夠使python腳本保持運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM