Android文档说
我在Stackoverflow上找到了这篇文章
Android - sqlite content providers and multithreading
这说它已经是线程安全的了?
因此,只是想知道如何创建线程安全的ContentProvider
?如果我使插入/更新/删除方法为syncronized
就足够了
public synchronized Uri insert (Uri uri, ContentValues values) {
}
最佳答案
您可以将每种方法设置为synchronized
和,但在执行之前,请确保绝对必要。如果基础数据源已经是线程安全的,则使用synchronized
方法可能会非常昂贵。有关更多信息,请参见我的blog post。
关于android - 如何创建线程安全的ContentProvider?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7481978/