滴滴产品本身确实做得很棒,但是代价呢?
【读书笔记-025】上瘾之“上瘾模型”一百年钱前,产品销售拼的是产能;五十年前,产品销售比拼的是渠道和营销;当今这个时代,产品销售比拼的是如何占领消费者的心智,产品本身就是最好的营销。苹果的产能并不高,还经常断货...
1. ReentrantReadWriteLock 定义 ReentrantReadWriteLock: Reentrant(重入) Read (读) Write(写) Lo...
@爱吃鱼的KK 个人觉得,trayAcqiure(获取写锁)的分析中,setState(c + acquires); 为什么不用CAS锁,是因为前面的判断已经确定了当前有线程获取了写锁,写锁是独占的,所以不用CAS,而你的注释中笔误了,写成了“读锁是排他的”,应该是小笔误吧。
ReentrantReadWriteLock 源码分析(基于Java 8)1. ReentrantReadWriteLock 定义 ReentrantReadWriteLock: Reentrant(重入) Read (读) Write(写) Lo...
楼主的想法很棒!
Java线程池分析及策略优化1. 概述 本文首先阐述Java线程池的运行机制、参数配置,随后指出其存在何种“缺陷”,最后基于现有机制做策略优化,定制一种更合理、有效的线程池。 2. Java线程池机制 ...
有一事不明,您设置了阀值之后就相当于队列的最大可用长度就是阀值代表的那个数值,这和直接使用这个阀值作为队列长度没有区别啊!觉得楼主把事情想复杂了。
Java线程池分析及策略优化1. 概述 本文首先阐述Java线程池的运行机制、参数配置,随后指出其存在何种“缺陷”,最后基于现有机制做策略优化,定制一种更合理、有效的线程池。 2. Java线程池机制 ...
很好的一片文章,给作者点赞,发现一个小笔误,在文中,作者多次描述“读锁是独占锁”。
ReentrantReadWriteLock 源码分析(基于Java 8)1. ReentrantReadWriteLock 定义 ReentrantReadWriteLock: Reentrant(重入) Read (读) Write(写) Lo...