电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

python 實現兩個線程交替執行

瀏覽:4日期:2022-07-26 16:43:52

我就廢話不多說,直接看代碼吧!

import threadingimport timedef a(): while True: lockb.acquire() print(’a’) locka.release() time.sleep(0.5)def b(): while True: locka.acquire() print(’b’) lockb.release() time.sleep(0.5)if __name__ == '__main__': locka = threading.Lock() lockb = threading.Lock() ta = threading.Thread(None, a) tb = threading.Thread(None, b) locka.acquire() #保證a先執行 ta.start() tb.start()

獲取對方的鎖,運行完后釋放自己的鎖

補充知識:線程同步——兩個線程輪流執行python實現

看代碼!

import threadingimport timelockA=threading.Lock()lockB=threading.Lock()def printA(n): if n<0: return lockA.acquire() print('+++') lockB.release() time.sleep(0.1) printA(n-1)def printB(n): if n<0: return lockB.acquire() print('***') lockA.release() time.sleep(0.2) printB(n-1) lockB.acquire()t1=threading.Thread(target=printA,args=(10,))t2=threading.Thread(target=printB,args=(10,))t1.start()t2.start()t1.join()t2.join()

找實習,又要回憶起操作系統的東西了。

思想:創建兩個鎖lockA和lockB。每次執行完后,鎖掉自己的鎖,并釋放對方的鎖。

初始時,若A先運行,則釋放A的鎖,鎖住B的鎖。

以上這篇python 實現兩個線程交替執行就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 反渗透水处理设备|工业零排放|水厂设备|软化水设备|海南净水设备--海南水处理设备厂家 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 常州律师事务所_常州律所_常州律师-江苏乐天律师事务所 | 郑州爱婴幼师学校_专业幼师培训_托育师培训_幼儿教育培训学校 | 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 手术示教系统-数字化手术室系统-林之硕医疗云智能视频平台 | 江苏远邦专注皮带秤,高精度皮带秤,电子皮带秤研发生产 | 能耗监测系统-节能监测系统-能源管理系统-三水智能化 | 粉末冶金注射成型厂家|MIM厂家|粉末冶金齿轮|MIM零件-深圳市新泰兴精密科技 | 湖南自考_湖南自学考试| 苹果售后维修点查询,苹果iPhone授权售后维修服务中心 – 修果网 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 | 房屋质量检测-厂房抗震鉴定-玻璃幕墙检测-房屋安全鉴定机构 | 东亚液氮罐-液氮生物容器-乐山市东亚机电工贸有限公司 | 深圳南财多媒体有限公司介绍 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 电缆接头_防水接头_电缆防水接头 - 乐清市新豪电气有限公司 | 涡街流量计_LUGB智能管道式高温防爆蒸汽温压补偿计量表-江苏凯铭仪表有限公司 | 经济师考试_2025中级经济师报名时间_报名入口_考试时间_华课网校经济师培训网站 | 泰国试管婴儿_泰国第三代试管婴儿费用|成功率|医院—新生代海外医疗 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 通辽信息港 - 免费发布房产、招聘、求职、二手、商铺等信息 www.tlxxg.net | 生物风-销售载体,基因,质粒,ATCC细胞,ATCC菌株等,欢迎购买-百风生物 | 桁架机器人_桁架机械手_上下料机械手_数控车床机械手-苏州清智科技装备制造有限公司 | 包装机传感器-搅拌站传感器-山东称重传感器厂家-济南泰钦电气 | 传动滚筒_厂家-淄博海恒机械制造厂 | 高速混合机_锂电混合机_VC高效混合机-无锡鑫海干燥粉体设备有限公司 | 脱硫搅拌器厂家-淄博友胜不锈钢搅拌器厂家 | 铝箔-铝板-花纹铝板-铝型材-铝棒管-上海百亚金属材料有限公司 | 国产离子色谱仪,红外分光测油仪,自动烟尘烟气测试仪-青岛埃仑通用科技有限公司 | 自动记录数据电子台秤,记忆储存重量电子桌称,设定时间记录电子秤-昆山巨天 | 珠海网站建设_响应网站建设_珠海建站公司_珠海网站设计与制作_珠海网讯互联 | 食品机械专用传感器-落料放大器-低价接近开关-菲德自控技术(天津)有限公司 | 缠绕机|缠绕膜包装机|缠绕包装机-上海晏陵智能设备有限公司 | 耐热钢-耐磨钢-山东聚金合金钢铸造有限公司 | 南京种植牙医院【官方挂号】_南京治疗种植牙医院那个好_南京看种植牙哪里好_南京茀莱堡口腔医院 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 垃圾清运公司_环卫保洁公司_市政道路保洁公司-华富环境 | 土壤水分自动监测站-SM150便携式土壤水分仪-铭奥仪器 | 工业风机_环保空调_冷风机_工厂车间厂房通风降温设备旺成服务平台 | 钢丝绳探伤仪-钢丝绳检测仪-钢丝绳探伤设备-洛阳泰斯特探伤技术有限公司 | 小程序开发公司_APP开发多少钱_软件开发定制_微信小程序制作_客户销售管理软件-济南小溪畅流网络科技有限公司 | 衬塑设备,衬四氟设备,衬氟设备-淄博鲲鹏防腐设备有限公司 |