1. 共享锁:可读不可写,一个数据项可以被很多事务拥有共享锁。lock-S获得
2. 排他锁:可读可写,一个数据项只可以被一个事务拥有排他锁。lock-X获得
需要延迟锁的释放,如下
事务T1和T2并发进行,数据会出错
正确做法是,在同一个事务结束后将锁释放
1. 共享锁:可读不可写,一个数据项可以被很多事务拥有共享锁。lock-S获得
2. 排他锁:可读可写,一个数据项只可以被一个事务拥有排他锁。lock-X获得
需要延迟锁的释放,如下
事务T1和T2并发进行,数据会出错
正确做法是,在同一个事务结束后将锁释放