博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简简单单的一个PYTHON多进程实现
阅读量:6197 次
发布时间:2019-06-21

本文共 893 字,大约阅读时间需要 2 分钟。

因为在作自动化部署时,希望能将多个服务分不同的批次进行发布,

同一批次的机器同时发布,

如果前面一批次出错误,后面就需要停止整 个流程。

那可以简单的用threading来实现了。

thread_list = list()            for i in range(0, len(item)):                thread_name = "thread_%s" % i                thread_list.append(threading.Thread(target=cmd_run,                                                    name=thread_name,                                                    args=(item[i],                                                          deployversion_id,                                                          deploy_type,                                                          cmd,                                                          current_user_set,                                                          percent_value)))            for thread in thread_list:                thread.start()            for thread in thread_list:                thread.join()

  

转载地址:http://ebyca.baihongyu.com/

你可能感兴趣的文章
php上传$_FILES 无法取值
查看>>
python 输出当前行号
查看>>
vue21 slot占位
查看>>
12C -- 配置Application Continuity
查看>>
Redis从入门到精通:初级篇(转)
查看>>
刨根问底 | Elasticsearch 5.X集群多节点角色配置深入详解【转】
查看>>
python怎么写可读性好的面向过程的长篇代码?
查看>>
怎样轻松将SD卡照片数据恢复
查看>>
Gsoap编译
查看>>
Linux下函数调用堆栈帧的详细解释【转】
查看>>
洛谷P2765 魔术球问题(贪心 最大流)
查看>>
SQL Server2016 配置管理器
查看>>
并发下线程池的最佳数量计算
查看>>
@EnableAsync和@Async开始异步任务支持
查看>>
匿名内部类和内部类中的this
查看>>
[Python设计模式] 第27章 正则表达式——解释器模式
查看>>
ROS设备的性价比图
查看>>
日志分析方法
查看>>
Android TV 开发 (1)
查看>>
The POM for XXX is invalid, transitive dependencies (if any) will not be available解决方案
查看>>