【发布时间】:2017-09-21 23:38:01
【问题描述】:
我正在使用 py4j 从 Java 到 Python 进行通信。 我将下面的 Java 代码打包到一个 Jar 中,并使用命令 java -jar file.jar 运行 但是查看它我可以看到这个命令在单独的线程中运行了大约 30 次,尽管我调用了它一次。我怀疑它的发生是因为 py4j 的实现方式。 如何设置 py4j 使用的线程数的最大值? 我可以使用 Java 和 python 之间的什么通信来减少内存?
public static void main(String[] args) {
final GroupTerms groupTerms = new GroupTerms();
new GatewayServer(groupTerms).start();
}
【问题讨论】:
标签: java python multithreading server py4j