摘要:
一、互斥(同步)锁 互斥锁又称同步锁,而锁的目的是为了保护共享的数据,同一时间只能有一个线程来修改共享的数据 那我们之前学过GIL锁,那GIL锁和互斥锁不同之处在哪? 1、GIL锁和Lock 前者是解释器级别的(当然保护的就是解释器级别的数据,比如垃圾回收的数据),后者是保护用户自己开发的应用程序的 阅读全文
posted @ 2021-04-27 23:32
黑影Poco
阅读(505)
评论(0)
推荐(0)
摘要:
一、线程的概念 首先我们学习了进程,进程有很多优点,它提供了多道编程,提高计算机的利用率。很多人就不理解了,既然进程这么优秀,为什么还要线程呢?其实,仔细观察就会发现进程还是有很多缺陷的,主要体现在两点上: 进程只能在一个时间干一件事,如果想同时干两件事或多件事,进程就无能为力了。 进程在执行的过程 阅读全文
posted @ 2021-04-27 20:29
黑影Poco
阅读(58)
评论(0)
推荐(0)
摘要:
生产者消费者模型 from multiprocessing import Process, Queue import time import random def producer(queue, food,name): # 生产的东西,放到Queue中 for i in range(1,11): d 阅读全文
posted @ 2021-04-27 15:13
黑影Poco
阅读(52)
评论(0)
推荐(0)

浙公网安备 33010602011771号