维基百科上有相关文章 锁(计算机科学)
锁是用于防止多个线程同时访问资源的同步方法。通常,它们是建议锁,这意味着每个线程都必须在获取和释放锁时进行合作。而更难实现且不那么常见的强制锁实际上可以防止任何其他线程访问资源,如果发生这种情况,它们会发出异常。
一种常见的锁机制是信号量。