繁体   English   中英

在Android中在辅助线程上编写时从主线程获取SQLite?

[英]Fetch SQLite from main thread when writing on worker thread in Android?

是否可以在Android的主线程上获取SQLite从后台线程写入

我需要立即获取数据提示,但是长时间运行的upsert操作需要延迟执行,而无需按GUI。 在这种情况下,DB是公共资源。 如何需要将其锁定?

如果长期运行的后台操作仍在进行但需要同时获取怎么办?

没有引用计数,垃圾收集器为您管理对象,您不必担心。 只需显示提示,创建数据库并在后台线程中运行您的操作即可。 完成并不再需要db后,gc会将其删除(手动关闭db)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM