0

http://sqlite.org/wal.html

为 N 个读取器和一个写入器指定 WAL 模式。作家的身份可以互换吗?例如,我有 N 个作者和一个额外的互斥体。每个写入者都必须获得这个互斥体才能写入,因此永远不会有两个写入者同时写入。这可能吗?如果是这样,为什么这不是 SQLite 的一部分,因为对我来说,它似乎是 WAL 模式的自然扩展。

4

1 回答 1

1

在 WAL 模式下,不可能有多个活动的 writer。但是,多个写入者可能会尝试写入。这种冲突的处理方式与回滚日志模式完全相同,即第一个写入者锁定数据库,其他写入者必须等待。

于 2015-06-15T18:42:58.360 回答