多线程
涉及到多线程的一些东西
黎雨毫
这个作者很懒,什么都没留下…
展开
-
python多线程----queue模块
#首先要知道,python的列表是不安全的, #因为它不符合原子性,对列表中的某个元素进行操作有两部,先取到元素,然后改变值 # queue模块 # 首先说一下queue模块 # 这个模块其实就是实现了一个叫队列的数据结构,但是它是线程安全的 # 而且严格来说不只是队列,还能实现栈. import queue # 先进先出,也就是传统意义上的队列,也就是滑滑梯 q = queue.Que...原创 2020-03-28 18:18:22 · 231 阅读 · 0 评论 -
python多线程----生产者消费者模式
Lock版本: #其实生产者和消费者都是要修改公共资源的 #但是消费者,要在生产者修改过公共资源后,才能处理公共资源, #生产者生产后,就等着消费者处理完,生产者再修改数据. import threading import random import time gMoney=0 gLock=threading.Lock() def producer(): global gMon...原创 2020-03-28 18:17:14 · 248 阅读 · 0 评论 -
python多线程基本用法
import threading #多线程的实现方法: #实现方法1: def function(): for i in range(10): print(i) t1=threading.Thread(target=function) t2=threading.Thread(target=function) t1.start() t2.start() #...原创 2020-03-28 18:15:18 · 193 阅读 · 0 评论