AQS(AbstractQueuedSynchronizer)の仕組みを徹底解説

AQS(AbstractQueuedSynchronizer)は、Javaにおけるロックやその他の同期コンポーネントを構築するための基盤フレームワークです。このクラスは、int型のstate変数で同期状態を管理し、内部にFIFO(先入れ先出し)の同期キューを持ちます。 AQSを利用するには、サブクラスが継承し、抽象メソッドを実装します。同期状態の操作に使う主要なメソッドは以下の通りです。 g ...

6月17日 16:32 投稿