• 2024-01-20对GIL锁的理解
    对GIL锁的理解【1】介绍在Python中,GIL或全局解释器锁(GlobalInterpreterLock)是一个机制,用于限制Python解释器在多线程环境中同时执行多个线程的能力。这是Python核心解释器(CPython)中的一个重要部分,它的存在主要是为了简化CPython在内存管理上的操作,特别是为了避免与
  • 2024-01-17互斥锁
    【一】互斥锁互斥锁(Mutex,全称MutualExclusionLock)是一种用于控制多个线程对共享资源访问的同步机制。它的核心概念是确保同一时间只有一个线程可以访问某个特定的资源或代码块。互斥锁可以避免资源的并发访问造成的数据冲突和不一致的问题。使用互斥锁时,通常遵循以下步骤
  • 2023-12-22带你分析 12306 系统设计
    1业务复杂度高于淘宝1.1动态库存上海-南京-北京:买上海-北京,就是一张票买上海-南京,南京-北京,就是两张票1.2选座功能下完单还能选座位1.3线上+线下淘宝只能线上。1.4不停刷票即使没票了,还是会被刷。持续高并发业务,需要更综合的高并发设计。1.5杜绝超卖2业务量