python网络编程-进程锁
2024-09-16 12:15:16
一:进程锁的作用
进程锁是防止多进程并发执行在屏幕打印的时候,其他进程也输出数据到屏幕,而出现混乱现象.
比如:进程池中很多进程会向同一个日志文件中打印日志
二:代码
# -*- coding:utf-8 -*-
__author__ = 'shisanjun' #进程锁是防止多进程并发执行在屏幕打印的时候,其他进程也输出数据到屏幕,而出现混乱现象 from multiprocessing import Process,Lock
import time def run1(lock,name):
lock.acquire()
print("run1 console1:",name)
print("run1 console2:",name)
print("run1 console3:",name)
lock.release()
time.sleep(1) if __name__=="__main__":
lock=Lock()
for i in range(10):
p=Process(target=run1,args=(lock,i,)) p.start()
最新文章
- <;img>;标签链接地址失效如何自动显示默认图片
- SQL升级脚本实现按版本差异化升级
- SQL Server 建表语句
- 调试报“The source file is different from when the module was built.”问题的解决
- .NET常用方法收藏
- (转) ThinkPHP模板自定义标签使用方法
- dp 46(再做一遍)
- java udp (使用类调用双通信)1
- Linux下添加源的几种方法
- XCopy命令实现增量备份
- FluentDataflow - Fluent Style TPL Dataflow
- docker-compose.yml(3)
- A1137. Final Grading
- 说说nginx,iis,apache,tomcat
- 一本通1585【例 1】Amount of Degrees
- mac 系统中vim安装ctags插件
- vue Element-UI组件
- sass和css的calc运算
- Mac OS 基于 VirtualEnv 的安装 tensorflow 1.3.0
- Toast信息框