タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

lockに関するEhrenのブックマーク (2)

  • Concurrency Utilitiesの「再」まとめ - Java8対応版 - argius note

    以前、このような記事を書きました。 Concurrency Utilitiesを使った並列処理・マルチスレッドのおさらい (2013-12-26) 前回の内容は、Concurrency UtilitiesだけでなくJavaのマルチスレッドの話も一部含んでいましたが、今回は、Concurrency Utilitiesだけにフォーカスして、全体が分かるように整理してまとめ直しました。 目次 概要 準備 タスク・フレームワーク (Executor) 同期キュー シンクロナイザー 並行処理コレクション 時間単位 アトミック値型とアトミック操作 ロック・フレームワーク 概要 今回は、Concurrency UtilitiesのAPIをいくつかのグループに分類し、それぞれのグループの主要な機能を「広く浅く」紹介する、という形式でまとめています。 パッケージ単位で分け、それからjava.util.con

    Concurrency Utilitiesの「再」まとめ - Java8対応版 - argius note
  • java.util.concurrent.locks.StampedLock同期プリミティブ - yohhoyの日記

    Java 8で追加された java.util.concurrent.locks.StampedLock 同期プリミティブについてメモ。 まとめ: StampedLockクラスは、「楽観的(optimistic)Read操作」および「ロック昇格(upgrade lock)」を追加サポートしたReader-Writerロックとして機能する。 注意:StampedLockは再入可能でない(non-reentrant)。また悲観的Readロック/WriteロックLockインタフェースからの条件変数Condition取り出しはサポートしない。 楽観的Read操作(ロックフリーRead操作) Java 5で導入されたReader-WriterロックReentrantReadWriteLockクラスは、悲観的(pessimistic) Readロック/Writeロック操作のみを提供する。悲観的ロック操作

    java.util.concurrent.locks.StampedLock同期プリミティブ - yohhoyの日記
  • 1