写锁定将锁定那些不允许同时访问以确保一致性的资源或代码段。这些锁放在不可共享的资源上。在OS中,它是通过使用二进制信号量来完成的。示例:在Writer问题中,一次只有一名Writer可以访问数据并进行修改。条件是:
资源处于不可共享的模式,即处于关键部分。一次只允许一个进程访问关键部分。