- 博客(2)
- 收藏
- 关注
转载 转载一篇CAS文章
这段时间使用ZeroMQ,了解到ZMQ吞吐量这么高的其中两个原理:零拷贝,无锁队列。研究一下无锁队列一番,研究一番原子操作,了解一下CPU的原子操作,然后发现了这篇文章,里面说到JVM大部分锁的实现是使用自旋CAS,我对这个感到惊讶,当然可能是我对JVM比较好奇。附上链接:聊聊并发(五)——原子操作的实现原理 http://www.infoq.com/cn/articles/atomic-oper...
2018-05-24 23:11:59 223
原创 android防止多次点击
最近做个项目在做网络请求的时候很多时候会出现例如下面的情况:点击按钮做网络请求,如果被快速点击,会发起很多次重复请求,如果加上activity来回跳转,可能导致奔溃。这绝对不是好情况。如果设定一个全局变量来检测是否上一次工作已经完成,多线程+线程同步,是挺麻烦的。下面的方式也是有一个成员变量,类型是异步任务:AsyncTask,当然可以不这么做,但是有些库不提供异步请求,所以建议这么做
2015-12-22 15:32:11 491
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人