2012-09-13 29 views
2

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

+0

请通过发布代码片段使问题更加清晰。 –

+2

不是一个确切的重复,但这可能很好地回答你的问题:http://stackoverflow.com/questions/6675240/is-sqlite-database-instance-thread-safe – Egor

+0

请清楚。提供更多细节。 – URAndroid

回答

3

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


编辑:

不想从别人窃取,但在wsanville的问题,接受的答案也回答您的问题完全... What are the best practices for SQLite on Android?(复制只是如果评论的删除了的情况下)

+0

当然!非常感谢你! :) – GVillani82