网上对写锁的说明纷纷杂杂,有点晕了
我的理解是:
A 对资源加了写锁,如果只是读,那么 B 也能读,不能写。但是一旦某个时刻 A 写了之后,B 就连读都不能了。
这个理解对吗?
另外,A 和 B 是指不同的进程 /线程还是不同的事务?如果仅仅是不同的线程,但是没有各自没有开启事务,写锁也是上述的表现吗?
1
p2pCoder 2017-11-21 10:14:23 +08:00
建议 了解 一下 事务的隔离级别与锁的关系,还有我觉得 关于 事务,首先还是 搞清楚 db,再说程序中的
|
2
sundev 2017-11-21 10:20:04 +08:00
楼上建议中肯,要了解这个不是三言两语能说得清的,根据楼上的关键字去 google,有很多博客资料。
|
3
x7395759 2017-11-21 10:25:27 +08:00
推荐书籍:操作系统、各个数据库的基础原理书籍。
|