摘要:
对GIL锁的理解 【1】介绍 在 Python 中,GIL 或全局解释器锁(Global Interpreter Lock)是一个机制,用于限制 Python 解释器在多线程环境中同时执行多个线程的能力。这是 Python 核心解释器(CPython)中的一个重要部分,它的存在主要是为了简化 CPy 阅读全文
摘要:
池 【1】概念 池是用来保证计算机硬件安全的情况下,最大限度的利用计算机资源,降低了程序的运行效率,但是保证了计算机硬件的安全 池(Pool)的概念在计算机科学和软件工程中常被用于资源管理,尤其是在多线程或并发编程中。池是一种管理和优化资源分配的机制,它事先分配一定数量的资源(如线程、数据库连接、对 阅读全文
摘要:
死锁和递归锁 【1】死锁 def task(i): mutex_1.acquire() print(f'{current_thread().name}抢到了第一把锁') mutex_2.acquire() print(f'{current_thread().name}抢到了第二把锁') mutex_ 阅读全文