【问题标题】:Multiple access to SQLite database in AndroidAndroid中对SQLite数据库的多次访问
【发布时间】:2012-09-13 13:28:33
【问题描述】:

如果同一个 Android 应用程序上的两个独立线程尝试访问 SQLite 数据库中的同一个表,会发生什么情况? 我可能有冲突吗?

【问题讨论】:

标签: android multithreading sqlite


【解决方案1】:

SQLite faq 声明 SQLite 是线程安全的,但有一些(重要的)警告。上面的一点还指出,即使是多个进程也禁止并发写入,并且写入锁是文件级别的。一个类似的问题:Locking a row with SQLite (read lock ?) 和一个类似的answer


编辑:

不想偷别人的东西,但是 wsanville 的问题中接受的答案也完美地回答了你的问题...What are the best practices for SQLite on Android?(复制以防评论被删除)

【讨论】:

    猜你喜欢
    • 2016-11-27
    • 1970-01-01
    • 2011-06-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2011-07-17
    • 1970-01-01
    相关资源
    最近更新 更多