本文討論的背景是Linux環(huán)境下的network IO。 一、 概念說明 在進(jìn)行解釋之前,首先要說明幾個(gè)概念: 用戶空間和內(nèi)核空間 進(jìn)程切換 進(jìn)程的阻塞 文件描述符 緩存 I...
簡書 占小狼轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! 看得越多,懂的越少,還年輕,多學(xué)習(xí)! 接著上文《JVM源碼分析之堆內(nèi)存的初始化》,本文對(duì)新生代的實(shí)現(xiàn)進(jìn)行分析,在JVM內(nèi)部提供了多種方...
使用這種方式作為分布式鎖時(shí),如果并發(fā)量大,數(shù)據(jù)庫連接都被鎖占用,其它讀寫業(yè)務(wù)都崩潰了
使用數(shù)據(jù)庫悲觀鎖實(shí)現(xiàn)不可重入的分布式鎖一、前言 在同一個(gè)jvm進(jìn)程中時(shí),可以使用JUC提供的一些鎖來解決多個(gè)線程競爭同一個(gè)共享資源時(shí)候的線程安全問題,但是當(dāng)多個(gè)不同機(jī)器上的不同jvm進(jìn)程共同競爭同一個(gè)共享資源時(shí)候...