AQS this piece of source code is really the most difficult piece, involving much of the content, feeling or a lot of did not understand in place, catalog summary, then combined with the interview slowly understand digestion:
- Write a simplified ReentrantLock ReentrantLock
- AQS source exploration _02 AQS introduction and attribute analysis
- AQS source code exploration _03 member method analysis (lock, resource competition logic)
- AQS source code exploration _04 member method analysis (release lock, response interrupt queue logic)
- AQS source code explore _05 Conditon conditional queue (handwritten an introductory BrokingQueue)
- AQS source explore _07 CountDownLatch source analysis
- AQS source code exploration _08 CyclicBarrier source code analysis
- AQS source exploration _09 Semaphore source analysis
Summary of notes in place, wish you all become stronger!