python-Lock进程同步解决互斥
2024-10-15 14:02:54
#!/usr/bin/python
from multiprocessing import Process,Lock
import time,sys def A(lock):
with lock:
for i in range(10):
time.sleep(2)
sys.stdout.write("hello world\n") def B(lock):
lock.acquire()
try:
for i in range(10):
time.sleep(2)
sys.stdout.write(" nihao a \n")
finally:
lock.release() lock=Lock()
m=Process(target=A,args=(lock,))
n=Process(target=B,args=(lock,)) m.start()
n.start() m.join()
n.join()
最新文章
- rosetta2014/2015安装时出现INCLUDE(keyerror)错误,解决。
- Nginx下Redmine配置
- Java 正则表达式学习总结和一些小例子
- Weka EM 协方差
- UESTC 250 windy数(数位DP)
- Django下TemplateDoesNotExist 异常的解决方法:
- AlgorithmsI Programming Assignment 1: PercolationStats.java
- Windows的应用管理工具 PortableApps,Chocolatey和Ninite
- 在Win7的IIS上搭建FTP服务及用户授权
- input type=button设置高度不管用
- 改变QTreeView项高的方法(改变Delegate行高,或者::data取数据的时候,根据Qt::SizeHintRole进行判断)
- python 时间戳 datetime string 转换
- zTree模糊查询人员姓名:getNodesByParamFuzzy
- Activiti----hellowWorld(使用H2数据库)
- arduino与DS1302时钟调试失败的分析
- Python学习案例之视频人脸检测识别
- css3动画:transition和animation
- java之WebService
- 【ATcoder s8pc_3 F】 寿司
- k8s 调度器
热门文章
- 51nod1057—N的阶乘—(大数阶乘)
- SpringBoot整合mybatis、shiro、redis实现基于数据库的细粒度动态权限管理系统实例
- [javascript]两段 javaScript 代码的逻辑比较
- Delphi 自带的字符串分割函数split
- Java Web系列:JAAS认证和授权基础
- Async 和 Await 的异步编程 资料汇总
- (转)科普:SATA、PCIe、AHCI、NVMe
- 【ocp-12c】最新Oracle OCP-071考试题库(46题)
- jquery中通过添加readonly或者disabled属性实现行为禁止 / 去除某个属性的方法
- jquery源码解析:jQuery数据缓存机制详解1