torutkのブログ

ソフトウェア・エンジニアのブログ

2012-02-26から1日間の記事一覧

java.util.concurrent.Semaphoreはバイナリセマフォにはならない?

同時に1つの処理だけが実行されるよう相互排他を実現したいが、処理の開始と終了が同じスレッドではない(処理終了は別スレッドでないと判定できない)ため、LockではなくSemaphoreを使うことにしました。Java SE 6の日本語版Javadocには、以下のような記述…