AQSクリアロジックダイアグラムに基づくReentrantLock

一部のテキスト資料を読んでいると、AQSは非常に複雑で、彼の実装ロジックを理解するのは難しいといつも感じています。それから、描画のアイデアを得ました。次に、ソースコードを読んで、「The Art of Java Concurrent Programming」の第5章を読みました。 、ルバンアカデミーのZilu先生の動画を見て、独自のアイデアを組み合わせてください。それは多くのエネルギーと見なされます。以下の結果を投稿しましょう。正しくないものがあるか、間違いがある可能性があります。指摘してください。XiaoZhaoは何卒よろしくお願い申し上げます。

 

パークメソッドは、キューに入るときにのみ実行され、パーク内のマルチスレッドストレージの問題が解決され、もう1つはウェイクアップすることです。AQSキューでは、ヘッド内のヘッドスレッドFIFOキューが最初にウェイクアップされます。

おすすめ

転載: blog.csdn.net/weixin_43562937/article/details/107236368