以示例说明共享锁、更新锁和排它锁


共享锁、更新锁和排它锁是并发应用程序处理中使用的锁类型。这意味着当两个或多个应用程序尝试访问同一行或页面时,将使用这些锁。以下是每种锁类型的描述。

共享锁

如果任何应用程序在页面上获取共享锁,则它可以读取该页面,但不能更新它。其他并发应用程序可以在同一页面上获取共享锁或更新锁。

更新锁

如果任何应用程序在页面上获取更新锁,则它可以读取该页面,但不能更新它。为了更新页面,应用程序需要将更新锁提升为排它锁。如果任何应用程序在页面上放置了更新锁,则其他并发进程只能放置共享锁。并发进程不能放置更新/排它锁。

Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.

排它锁

如果任何应用程序在页面上获取排它锁,则它可以访问并更新该页面。任何其他并发应用程序都无法在同一页面上放置任何共享锁或更新锁。

更新于: 2020年11月30日

2K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告