直接进入正文

操作系统设计/进程/锁

来自维基教科书,开放世界中的开放书籍

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

一种常见的锁机制是信号量

华夏公益教科书