滴滴產(chǎn)品本身確實(shí)做得很棒,但是代價(jià)呢?
【讀書(shū)筆記-025】上癮之“上癮模型”一百年錢(qián)前,產(chǎn)品銷(xiāo)售拼的是產(chǎn)能;五十年前,產(chǎn)品銷(xiāo)售比拼的是渠道和營(yíng)銷(xiāo);當(dāng)今這個(gè)時(shí)代,產(chǎn)品銷(xiāo)售比拼的是如何占領(lǐng)消費(fèi)者的心智,產(chǎn)品本身就是最好的營(yíng)銷(xiāo)。蘋(píng)果的產(chǎn)能并不高,還經(jīng)常斷貨...
1. ReentrantReadWriteLock 定義 ReentrantReadWriteLock: Reentrant(重入) Read (讀) Write(寫(xiě)) Lo...
@愛(ài)吃魚(yú)的KK 個(gè)人覺(jué)得,trayAcqiure(獲取寫(xiě)鎖)的分析中,setState(c + acquires); 為什么不用CAS鎖,是因?yàn)榍懊娴呐袛嘁呀?jīng)確定了當(dāng)前有線程獲取了寫(xiě)鎖,寫(xiě)鎖是獨(dú)占的,所以不用CAS,而你的注釋中筆誤了,寫(xiě)成了“讀鎖是排他的”,應(yīng)該是小筆誤吧。
ReentrantReadWriteLock 源碼分析(基于Java 8)1. ReentrantReadWriteLock 定義 ReentrantReadWriteLock: Reentrant(重入) Read (讀) Write(寫(xiě)) Lo...
樓主的想法很棒!
Java線程池分析及策略優(yōu)化1. 概述 本文首先闡述Java線程池的運(yùn)行機(jī)制、參數(shù)配置,隨后指出其存在何種“缺陷”,最后基于現(xiàn)有機(jī)制做策略優(yōu)化,定制一種更合理、有效的線程池。 2. Java線程池機(jī)制 ...
有一事不明,您設(shè)置了閥值之后就相當(dāng)于隊(duì)列的最大可用長(zhǎng)度就是閥值代表的那個(gè)數(shù)值,這和直接使用這個(gè)閥值作為隊(duì)列長(zhǎng)度沒(méi)有區(qū)別?。∮X(jué)得樓主把事情想復(fù)雜了。
Java線程池分析及策略優(yōu)化1. 概述 本文首先闡述Java線程池的運(yùn)行機(jī)制、參數(shù)配置,隨后指出其存在何種“缺陷”,最后基于現(xiàn)有機(jī)制做策略優(yōu)化,定制一種更合理、有效的線程池。 2. Java線程池機(jī)制 ...
很好的一片文章,給作者點(diǎn)贊,發(fā)現(xiàn)一個(gè)小筆誤,在文中,作者多次描述“讀鎖是獨(dú)占鎖”。
ReentrantReadWriteLock 源碼分析(基于Java 8)1. ReentrantReadWriteLock 定義 ReentrantReadWriteLock: Reentrant(重入) Read (讀) Write(寫(xiě)) Lo...