reserved state 进入reserved state以后,sqlite可以修改数据库中的内容,不过把修改以后的内容写到pager的缓存里,大小由page cache指定. 进入这个状态以后,pager开始初始化日志文件,用户回滚和异常恢复.(其实就是把日志中的文件内容拷贝到数据库文件中去) 这种机制使得数据库在进行写操作时可以同时进行读操作. 不过由于只有一个reserved或exclusive锁,所以只能有一个写操作 pending state 从reserved到exclusi…