《深入淺出 Java Concurrency》目錄

2021-08-26 00:13:15 字數 1606 閱讀 2418

j.u.c 整體認識

原子操作 part 1

從atomicinteger開始

原子操作 part 2

陣列、引用的原子操作

原子操作 part 3

原子操作 part 4

cas操作

鎖機制 part 1

lock與reentrantlock

鎖機制 part 2

aqs

鎖機制 part 3

加鎖的原理 (lock.lock)

鎖機制 part 4

鎖釋放與條件變數 (lock.unlock and condition)

鎖機制 part 5

閉鎖 (countdownlatch)

鎖機制 part 6

cyclicbarrier

鎖機制 part 7

訊號量 (semaphore)

鎖機制 part 8

讀寫鎖 (reentrantreadwritelock) (1)

鎖機制 part 9

讀寫鎖 (reentrantreadwritelock) (2)

鎖機制 part 10

鎖的一些其它問題

併發容器 part 1

concurrentmap (1)

併發容器 part 2

concurrentmap (2)

併發容器 part 3

concurrentmap (3)

併發容器 part 4

併發佇列與queue簡介

併發容器 part 5

concurrentlinkedqueue

併發容器 part 6

可阻塞的blockingqueue (1)

併發容器 part 7

可阻塞的blockingqueue (2)

併發容器 part 8

可阻塞的blockingqueue (3)

併發容器 part 9

雙向佇列集合 deque

併發容器 part 10

雙向併發阻塞佇列 blockingdeque

併發容器 part 11

exchanger

併發容器 part 12

執行緒安全的list/set copyonwritearraylist/copyonwritearrayset

執行緒池 part 1

簡介執行緒池 part 2

executor 以及executors

執行緒池 part 3

executor 生命週期

執行緒池 part 4

執行緒池任務拒絕策略

執行緒池 part 5

週期性任務排程

執行緒池 part 6

執行緒池的實現及原理 (1)

執行緒池 part 7

執行緒池的實現及原理 (2)

執行緒池 part 8

執行緒池的實現及原理 (3)

執行緒池 part 9

併發操作異常體系

併發總結 part 1 死鎖與活躍度

併發總結 part 2 常見的併發場景

併發總結 part 3 常見的併發陷阱

併發總結 part 4  效能與伸縮性

深入淺出sizeof

int佔 位元組,short佔 位元組 1.0 回答下列問題 答案在文章末尾 1.sizeof char 2.sizeof a 3.sizeof a 4.strlen a 如果你答對了全部四道題,那麼你可以不用細看下面關於sizeof的論述。如果你答錯了部分題目,那麼就跟著我來一起 關於sizeof...

深入淺出ShellExecute

ipconfig c log.txt應如何處理?二樓的朋友,開啟拔號網路這樣 shellexecute null,open c windows rundll32.exe shell32.dll,control rundll c windows system telephon.cpl null,sw ...

深入淺出ShellExecute

深入淺出shellexecute譯者 徐景周 原作 nishant s q 如何開啟乙個應用程式?shellexecute this m hwnd,open calc.exe sw show 或shellexecute this m hwnd,open notepad.exe c mylog.log...