摘要:
GIL全局解释器锁 1. 什么是GIL全局解释器锁 GIL本质就是一把互斥锁(把多个任务对共享数据的修改,由并发变成串行,牺牲效率保证数据安全),这把互斥锁是阻止多个线程,相当于执行权限,每个进程内都会存在一把GIL,同一进程内的多个线程 必须抢到GIL之后才能使用Cpython解释器来执行自己的代 阅读全文
摘要:
进程间通行=>IPC 管道 队列=管道+锁 import subprocess subprocess.Popen(‘tasklist’,shell=True)开子进程结果往终端里面丢 开进程,子进程和父进程彼此之间没有影响 队列先进先出 from multiprocessing import Que 阅读全文