原文:Java多線程系列--“JUC鎖”03之 公平鎖(一)

概要 本章對 公平鎖 的獲取鎖機制進行介紹 本文的公平鎖指的是互斥鎖的公平鎖 ,內容包括:基本概念ReentrantLock數據結構參考代碼獲取公平鎖 基於JDK . . 一. tryAcquire 二. addWaiter 三. acquireQueued 四. selfInterrupt 公平鎖 的釋放鎖的機制在后面一章再做介紹,鎖的使用示例請參考 Java多線程系列 JUC鎖 之 互斥鎖R ...

2014-01-20 22:05 19 24906 推薦指數:

查看詳情

Java多線程系列--“JUC”04之 公平(二)

概要 前面一章,我們學習了“公平”獲取的詳細流程;這里,我們再來看看“公平”釋放的過程。內容包括:參考代碼釋放公平(基於JDK1.7.0_40) “公平”的獲取過程請參考“Java多線程系列--“JUC03公平(一)”,的使用示例請參考“Java多線程系列 ...

Wed Jan 22 02:15:00 CST 2014 5 12002
Java多線程系列--“JUC”05之 非公平

概要 前面兩章分析了"公平的獲取和釋放機制",這一章開始對“非公平”的獲取/釋放的過程進行分析。內容包括:參考代碼獲取非公平(基於JDK1.7.0_40)釋放非公平(基於JDK1.7.0_40)關於的數據結構請參考"Java多線程系列--“JUC03公平 ...

Thu Jan 23 03:38:00 CST 2014 9 10013
Java多線程系列--“JUC”02之 互斥ReentrantLock

本章對ReentrantLock包進行基本介紹,這一章主要對ReentrantLock進行概括性的介紹,內容包括:ReentrantLock介紹ReentrantLock函數列表ReentrantLock示例在后面的兩章,會分別介紹ReentrantLock的兩個子類(公平和非公平 ...

Mon Jan 20 05:54:00 CST 2014 13 25101
Java多線程系列--“JUC”09之 CountDownLatch原理和示例

概要 前面對"獨占"和"共享"有了個大致的了解;本章,我們對CountDownLatch進行學習。和ReadWriteLock.ReadLock一樣,CountDownLatch的本質也是一個"共享"。本章的內容包括:CountDownLatch簡介CountDownLatch ...

Sun Jan 26 20:07:00 CST 2014 3 21535
Java多線程系列--“JUC”01之 框架

本章,我們介紹的架構;后面的章節將會對它們逐個進行分析介紹。目錄如下:01. Java多線程系列--“JUC”01之 框架02. Java多線程系列--“JUC”02之 互斥ReentrantLock03. Java多線程系列--“JUC03公平(一) 04. Java ...

Mon Jan 20 04:34:00 CST 2014 8 27071
Java多線程系列--“JUC”07之 LockSupport

概述 本章介紹JUC(java.util.concurrent)包中的LockSupport。內容包括:LockSupport介紹LockSupport函數列表LockSupport參考代碼(基於JDK1.7.0_40)LockSupport示例 轉載請注明出處:http ...

Sat Jan 25 18:41:00 CST 2014 0 22747
Java多線程系列--“JUC”06之 Condition條件

概要 前面對JUC包中的的原理進行了介紹,本章會JUC中對與經常配合使用的Condition進行介紹,內容包括:Condition介紹Condition函數列表Condition示例轉載請注明出處:http://www.cnblogs.com/skywang12345/p ...

Fri Jan 24 21:56:00 CST 2014 12 30349
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM