【发布时间】:2019-03-27 08:30:35
【问题描述】:
当我们实例化 gRPC 服务器时,我们将 ThreadPoolExecutor 传递给它的构造函数:
grpc.server(futures.ThreadPoolExecutor(max_workers=1))
据我所知,Python 的 GIL 使得 CPU 密集型任务无法使用线程。
例如,我的 gRPC 服务器提供 TensorFlow 模型和 gRPC 健康检查服务。增加线程池中的线程数对我有什么好处吗?
【问题讨论】:
标签: python multithreading grpc