benchmarking.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:NordVPN-NetworkManager 作者: Chadsr 项目源码 文件源码
def get_best_servers(server_list, ping_attempts, valid_protocols):
    manager = multiprocessing.Manager()
    best_servers = manager.dict()

    num_servers = len(server_list)
    num_processes = get_num_processes(num_servers)

    pool = multiprocessing.Pool(num_processes, maxtasksperchild=1)
    pool.map(partial(compare_server, best_servers=best_servers, ping_attempts=ping_attempts, valid_protocols=valid_protocols), server_list)
    pool.close()

    return best_servers
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号