在Android中多次访问SQLite数据库

时间:2012-09-13 13:28:33

标签: android multithreading sqlite

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

1 个答案:

答案 0 :(得分:3)

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


编辑:

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