sld22525482
「已注销」
采纳率12.6%
2016-06-02 06:46

对SQL数据库读写的疑问

想问一下是不是sqlite数据库不能同时读,也不能同时写,也不能同时读写? 如果要多线程并发访问数据库的话必须同步??是这个意思么。。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 5年前

    你作为一个客户端程序,没有必要同时读写。我说的同时是指微观状态下。即便在宏观上你有很多操作需要同时完成,但是在微观上,还是顺序执行就可以了。

    点赞 评论 复制链接分享
  • zhangsheng_1992 zhangsheng_1992 5年前
    点赞 评论 复制链接分享
  • oyljerry oyljerry 5年前

    sqlite数据库会有读写锁等来同步。

    对于读来说是共享锁。同时可以有多个同时读

    而对于写是互斥锁,一个时间只能有一个写,其他的读,写都要需要等待。

    点赞 评论 复制链接分享