Android contentProvider学习索引

contentProvider 如何使用
https://www.jianshu.com/p/ea8bc4aaf057

contentProvider源码分析
https://juejin.im/post/5be1bb6c6fb9a049d974ac02

重点
contentProvider是支持跨进程的,底层是通过binder+ash memory实现

内部有一个进程诛连机制,宿主进程死亡,该provider也死
http://navyblue.top/2017/11/15/%E4%BB%8E%E6%BA%90%E7%A0%81%E8%A7%92%E5%BA%A6%E7%9C%8BContentProvider/

contentProvider是否为线程安全?
注释说,provider不是线程安全
https://blog.csdn.net/xiaobaiooo/article/details/43762757

进行了几个测试
结果是provider--不线程安全,多个线程处理,都运行在provider 的binder池里
https://blog.csdn.net/zhanglianyu00/article/details/78362960

只有provider自己操作的sqlite是实现了线程安全
https://blog.csdn.net/zhanglianyu00/article/details/78390824

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容