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/

10-11 08:18