我正在编写一个Android应用程序,它将包括
将有两个表- SensorData
和Metrics
。后台服务1将写入SensorData
。后台服务2将从SensorData
读取并写入Metrics
。后台服务3将从两个表中删除行。GUI活动将从两个表中读取。
我在考虑如何为传感器值和度量实现线程安全存储。
一个显而易见的解决方案是使用内置的SQLite数据库。
我有以下问题:
long
和double
)吗?SensorData
和后台服务1上发出查询试图同时写入同一个表时会发生什么)?发布于 2013-06-19 19:24:03
SQLiteOpenHelper
作为单例,您是线程安全的。SQLiteOpenHelper
处理sqlite数据库的锁定(这是处理并发读/写的sqlite机制)。https://stackoverflow.com/questions/17164013
复制相似问题