android 可以 SQLiteDatabase 的单个实例管理多个线程之间的同步吗?

标签 android multithreading sqlite synchronization

我需要从不同的 AsyncTask 线程写入数据库,但问题是我们需要确保在写入数据库的过程中一次只有一个线程?我的问题是,如果我使用单例模式在整个应用程序中创建 SQLiteDatabase 对象的单个实例,那么该单个实例是否会管理不同线程之间的同步? 谢谢

最佳答案

My question is if i use the singleton pattern in making the single instance of SQLiteDatabase object all over the application,will that single instance manage the synchronization between different threads or not ?

是的,会的。

关于android 可以 SQLiteDatabase 的单个实例管理多个线程之间的同步吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17674182/

相关文章:

php - Android 文件上传 - $_FILES 返回空

java - 将带有 vector<string> 的 cpp 代码翻译成 Android

Python:更新线程中的参数

java - 重定向到新 URL 时小程序崩溃

django - 在生产中使用 Django 中的 SQLite?

安卓已知来源

android - 在 Android 中使用 Directions API 显示多条路线

iphone - 为什么当我执行 PerformSelectorInBackground :? 时没有自动释放池

SQLite 选择所有列都不为空的位置

sqlite - 如何可靠地序列化数据