各种博客抄来抄去,很多人都是稀里糊涂东考西考,错误一大堆,悲观锁是种抽象的概念,别硬套了,synchronized的偏向锁设计思路就是为了单线程预防竞争
![240](https://cdn2.jianshu.io/assets/default_avatar/6-fd30f34c8641f6f32f5494df5d6b8f3c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
各种博客抄来抄去,很多人都是稀里糊涂东考西考,错误一大堆,悲观锁是种抽象的概念,别硬套了,synchronized的偏向锁设计思路就是为了单线程预防竞争
还 「CAS 开销大」,有线程挂起切换内核态大吗?「不能保证代码块的原子性」,麻烦看看 ReentrantLock 的源码,能做同步就能保证原子性。写东西自己不验证,误人子弟。
Java:CAS(乐观锁)本文讲解CAS机制,主要是因为最近准备面试题,发现这个问题在面试中出现的频率非常的高,因此把自己学习过程中的一些理解记录下来,希望能对大家也有帮助。 什么是悲观锁、乐观锁?在...
官方教程 http://square.github.io/retrofit/ 前言 在Android开发中,网络请求十分常见 而在Android网络请求库中,Retrofit...
作者: @怪盗kidou如需转载需在明显位置保留作者信息及原文链接Retrofit版本: 2.0.2 本文注目录: Retrofit入门 Retrofit注解详解 Gson与...
对Retrofit已经使用了一点时间了,是时候归纳一下各种网络请求的service了。 下面分为GET、POST、DELETE还有PUT的请求,说明@Path、@Query、...
Retrofit2 + RxJava2 是一个强大的组合,完成一系列网络请求 MVP当前用的很多的一种框架,Model+View+Presenter 本文记录了作者在项目中对...
2021年1月18号补充 2021年8月19号 这个博客写了很久了,陆续还有人在点赞,我还是比较高兴的,个人觉得ResponseTransformer那一块代码可能有点晦涩难...
Outline [TOC] 前言 上一节教程讲解了最基本的RxJava2的使用, 在本节中, 我们将学习RxJava强大的线程控制. 正题 还是以之前的例子, 两根水管: 正...
本文出自 “阿敏其人” 简书博客,转载或引用请注明出处。 情况是这样子的,公司用win7,私人用mac,私用时间少,经常在as的快捷之间小小凌乱。很多搜快捷键都是去网上搜索一...
欢迎Follow我的GitHub, 关注我的简书. 其余参考Android目录. 本文的合集已经编著成书,高级Android开发强化实战,欢迎各位读友的建议和指导。在京东即可...
Outline [TOC] 前言 上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过...
这可能是最好的 RxJava 2.x 入门教程系列专栏文章链接:这可能是最好的RxJava 2.x 入门教程(一)[https://www.jianshu.com/p/a93...
欢迎Follow我的GitHub, 关注我的简书. 已经陆陆续续地分享了自己的一些Android知识, 内容比较丰富, 也相对较多. 为了更好地查阅, 整理了一个目录, 毕竟...