摘要:
GIL锁(全局解释器锁)(线程) 什么是GIL锁? 1.GIL是Python解释层面的锁,解决解释器中多个线程的竞争资源问题(多个子线程在系统资源竞争是,都在等待对象某个部分资源解除占用状态,结果谁也不愿意先解锁,然后互相等着,程序无法执行下去)。 2.在Cpython解释器下,GIL(全局解释器锁 阅读全文
摘要:
线程 什么是线程:能被操作系统调度(给CPU执行)的最小单位 同一个进程中的多个线程可以同时被CPU执行 线程的优缺点: 优点:资源共享,效率高,开启关闭切换时间开销小,可以被多个CPU调度,由操作系统负责调度 缺点:数据不安全 同一进程中的线程资源共享,可以利用多核,操作系统调度,数据不安全,开启 阅读全文