当我们实例化 gRPC 服务器时,我们传递ThreadPoolExecutor给它的构造函数:
ThreadPoolExecutor
grpc.server(futures.ThreadPoolExecutor(max_workers=1))
据我所知,Python 具有 GIL,它使线程无用地用于 CPU 绑定任务。
例如,我的 gRPC 服务器提供 Tensorflow 模型和 gRPC 健康检查服务。增加线程池中的线程数对我有什么好处吗?
繁星coding
相关分类