51,407
社区成员
发帖
与我相关
我的任务
分享看了共享锁和独占锁(排它锁)的定义
第 3 种分类标准是共享锁和独占锁。共享锁指的是我们同一把锁可以被多个线程同时获得,而独占锁指的就是,这把锁只能同时被一个线程获得。我们的读写锁,就最好地诠释了共享锁和独占锁的理念。读写锁中的读锁,是共享锁,而写锁是独占锁。读锁可以被同时读,可以同时被多个线程持有,而写锁最多只能同时被一个线程持有。
有点不理解读的场合为什么需要加锁,这把锁可以派什么用处?
读写可能同时进行, 读写锁是为了读的时候不让写
读锁是为了不让你写
你可以把读写锁看做是共享资源的管理器, 读读 并行 , 读写 读会阻塞
这个可以结合事务隔离级别去分析