首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Flags for the xShmLock VFS method

代码语言:javascript
复制
#define SQLITE_SHM_UNLOCK       1
#define SQLITE_SHM_LOCK         2
#define SQLITE_SHM_SHARED       4
#define SQLITE_SHM_EXCLUSIVE    8

这些整型常量定义sqlite3_io_methods的xShmLock方法允许的各种锁定操作。以下是xShmLock方法标志的唯一合法组合:

  • SQLITE_SHM_LOCK | SQLITE_SHM_SHARED
  • SQLITE_SHM_LOCK | SQLITE_SHM_EXCLUSIVE
  • SQLITE_SHM_UNLOCK | SQLITE_SHM_SHARED
  • SQLITE_SHM_UNLOCK | SQLITE_SHM_EXCLUSIVE

解锁时,必须提供相同的SHARED或EXCLUSIVE标志,如同在相应的锁上给出的。

xShmLock方法可以在解锁和SHARED之间或解锁和EXCLUSIVE之间转换。它不能在SHARED和EXCLUSIVE之间转换。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com