美文网首页
FMDB源码解析

FMDB源码解析

作者: hehc08 | 来源:发表于2019-01-19 17:00 被阅读0次

    FMDatabase这个类不是线程安全的,如果多个线程同时使用一个FMDatabase对象来存取数据,可能会发生数据错乱。

    要保证多个操作同时成功或者同时失败,用事务,即把多个操作放在同一个事务中

    FMDatabaseQueue可以保证线程安全

    FMDatabaseQueue管理着一个串行队列,串行队列里装的都是同步任务,同步任务里是操作数据库的代码

    运行在队列的block,可以通过dispatch_get_specific方法来获取context信息

    相关文章

      网友评论

          本文标题:FMDB源码解析

          本文链接:https://www.haomeiwen.com/subject/biszdqtx.html