摘要:
前言 管道:可以互相通信、数据共享,但容易出现数据抢占问题,可以加锁解决。 进程池:每开启进程,开启属于这个进程的内存空间;能提升计算机的效率,进程过多 操作系统的调度; 一、初识管道 1、初识管道,可以互相通信。 # 1、初识管道,可以互相通信。 from multiprocessing impo 阅读全文
摘要:
前言 队列:先进先出,在多线程里面使用,队列内置有锁线程安全的数据结构,不用关心数据怎么放的,只要知道怎么用就可以,怎么插数据拿数据。 什么是生产者/消费者模型?为什么会出现生产者/消费者膨胀问题?①比如生产者在生产,生产的货物积囤有限,那么可以一边卖给消费者,一边生产。②但是这样子会导致任意一方可 阅读全文
摘要:
前言 锁:Lock,多个进程中同一时间,只能排序执行程序。(一把钥匙只能进入一个,归还钥匙后面的拿钥匙进入一个,类推) 信号:Semaphore,多个进程中同一时间,同时被N个进程执行。 事件:Event,通过一个信号控制多个进程,同时执行或阻塞。 一、进程锁 1、进程锁,比如抢票会有多个用户一起抢 阅读全文