单个JVM网关进程能否控制多个py4j进程/实例



Python有其GIL,并且始终是单线程的。另一方面,单个JVM实例无法将Gateway职责移交给N个线程中的每个线程的原因并不明确,每个线程都处理与单独python进程的单独套接字通信。这在py4j中真的可能吗?

Java端的单个GatewayServer实例可以处理N个python进程。

服务器线程接受线程上的连接,然后为每个新连接/python进程生成一个新线程。

您可以在这里阅读更多关于Py4J中使用的线程模型的信息。

相关内容

  • 没有找到相关文章

最新更新