IP属地:浙江
一、无锁算法 CAS(比较与交换,Compare and swap) 是一种有名的无锁算法。无锁编程,即不使用锁的情况下实现多线程之间的变量同步...
在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下: 公平锁/非公平锁 可重入锁 独享锁/共享锁...
ReentrantLock的加锁方法Lock()提供了无条件地轮询获取锁的方式,lockInterruptibly()提供了可中断的锁获取方式。...
1、synchronized 把代码块声明为synchronized,有两个重要后果,通常是指该代码具有原子性(atomicity)和可见性(v...
打包 也谈Manifest与资源Merge 页面跳转 UrlRouter路由框架的设计 Hybrid Native与H5交互的那些事 App优化...
一种MVP的实现方式,目标:代码高度复用、良好的组件颗粒度、方便进行单元测试,结构尽量清晰简单的高内聚低耦合的分层结构。 FoolMPV地址:h...
技术团队中,财富即代码,但并不是所有的代码都是财富,有些代码可能是毒药。前段时间看到一篇文章,“你写的代码,是别人的噩梦吗?”,虽然标题针对我们...
以前也思考过团队多人协作的问题,但最近在团队协作面临了一些问题,再次对这个问题作了认真的思考和反思。以下是对思考后的总结: 大家先思考一下两个问...