Home >  Term: 单锁策略
单锁策略

在单锁策略中,线程获得单个应用程序范围的互斥锁,该应用程序的所有线程都在运行,在线程拦截之前释放锁。单锁策略要求系统中的所有模块和库协作,在单个锁上实现同步。由于在任何指定时刻只有一个线程可以访问共享数据,因此每个线程作为内存的一致视图。此策略在单处理器中非常高效,共享的内存被置于一致的状态,然后频繁释放锁,足以让其他线程运行。另外,在单处理器系统中,如果大多数I/O操作期间没有放弃锁,则并发消失。单锁策略无法在多处理器系统中应用。

0 0

Kūrėjas

  • Jackson Xu
  •  (Platinum) 3911 points
  • 100% positive feedback
© 2025 CSOFT International, Ltd.