色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

分布式鎖為什么要具備可重入性

分布式鎖為什么要具備可重入性?

因?yàn)槲覀儾荒軠?zhǔn)確的知道鎖內(nèi)業(yè)務(wù)邏輯的耗時(shí),再加上根據(jù)機(jī)器當(dāng)時(shí)的狀態(tài)及各種原因鎖內(nèi)業(yè)務(wù)邏輯耗時(shí)不是一成不變的固定值,所以對(duì)鎖的過期時(shí)間設(shè)置不能足夠的準(zhǔn)確。一旦線程A的鎖在邏輯結(jié)束之前被Redis過期釋放掉了,其他線程就有可能獲得鎖就如鎖內(nèi)邏輯,此時(shí)A的邏輯還沒執(zhí)行結(jié)束,那么就存在鎖內(nèi)邏輯同時(shí)被兩個(gè)線程執(zhí)行,依舊存在線程安全問題。針對(duì)可這問題我們需要考慮一下可重入鎖。

java高級(jí)分布式鎖,分布式鎖為什么要具備可重入性