gpt4 book ai didi

android - 关于多进程情况下的android Sqlite安全

转载 作者:IT王子 更新时间:2023-10-29 06:29:13 45 4
gpt4 key购买 nike

在我的应用程序中,存在多个进程,并且在每个进程中,我需要访问同一个 SQLite 数据库(当然,这意味着超过 2 个线程),所以我不仅担心线程安全性SQLite,还有进程安全。

这种情况的一个解决方案是 using content-provider .但是来自android sdk,it warns that its methods may be called from multiple threads and therefore must be thread-safe .如果内容提供者本身不一定意味着线程安全,我怎么能假设它是进程安全的?

article还阐明 SQLiteDatabase 本身默认是同步的,从而保证没有两个线程会同时接触它。如果在多进程情况下呢?两个进程可以同时修改同一张表吗?会崩溃吗?

最佳答案

多个进程的行为就像多个线程一样,即它们的事务是安全的,不会相互干扰。

关于android - 关于多进程情况下的android Sqlite安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25757344/

45 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com