摘要: from threading import Threadimport threadinglock=threading.Lock()num=100#定义买票方法def sale(name): lock.acquire() global num num=num-1 print(name,"买出一张,剩余 阅读全文
posted @ 2019-07-02 12:53 千钧蚁 阅读(340) 评论(0) 推荐(0)
摘要: from multiprocessing import Processimport time def run1 (name,sex): print(name,sex,"执行进程1") time.sleep(3)if __name__ == '__main__': t1=Process(target= 阅读全文
posted @ 2019-07-02 12:52 千钧蚁 阅读(160) 评论(0) 推荐(0)
摘要: import threading lock=threading.Lock()#创建线程锁:互斥锁num=100def run(name): lock.acquire()#设置锁 global num#设置全局变量num num=num-1 print("线程",num,"执行了,目前num的值为:" 阅读全文
posted @ 2019-07-02 12:51 千钧蚁 阅读(141) 评论(0) 推荐(0)
摘要: import threadingimport time def run1 (name,sex): print(name,sex,"执行线程1") time.sleep(3)def run2 (name,sex): print(name,sex,"执行线程2") time.sleep(3) #程序运行 阅读全文
posted @ 2019-07-02 12:50 千钧蚁 阅读(140) 评论(0) 推荐(0)