网上对写锁的说明纷纷杂杂,有点晕了
我的理解是:
A 对资源加了写锁,如果只是读,那么 B 也能读,不能写。但是一旦某个时刻 A 写了之后,B 就连读都不能了。
这个理解对吗?
另外,A 和 B 是指不同的进程 /线程还是不同的事务?如果仅仅是不同的线程,但是没有各自没有开启事务,写锁也是上述的表现吗?