我正在编写一个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
复制相似问题