iphone - 同时从两个线程访问sqlite3数据库

时间:2011-03-01 17:36:19

标签: iphone sqlite thread-safety

我在我的iphone应用程序中运行了两个线程,他们将访问数据库。 我正在使用以下代码行打开数据库并进行插入,选择,删除等(我想要的)。

if(sqlite3_open([dataBasePath UTF8String], &database) == SQLITE_OK) 

工作正常。但我不确定访问数据库是否是线程安全的。在任何时候都有可能崩溃吗?如果两个线程同时尝试访问数据库,会发生什么?

有人可以建议我同时从两个线程访问数据库的好方法吗?

1 个答案:

答案 0 :(得分:0)

我使用了google.com并找到了以下高度相关的链接:

Are Database operations thread safe?

相关问题