タグ

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

タグの絞り込みを解除

マルチスレッドに関するprisiraのブックマーク (1)

  • Java5.0新機能のお勉強(9) - SEの行き着くところ…

    セマフォ(Semaphore)java.util.concurrent.Semaphoreを使うと、処理の同時実行数を制限する事ができる。セマフォと言えば同時実行数を1に制限するものという勝手なイメージを持っていたが、全然そんな事はない。 final Semaphore semaphore = new Semaphore(2); Runnable r = new Runnable() { public void run() { try { System.out.println("はよせぇや!"); semaphore.acquire(); System.out.println("やった、ワシの番や"); TimeUnit.SECONDS.sleep(1); System.out.println("はぁ、スッキリしたわ"); semaphore.release(); } catch(Inte

    prisira
    prisira 2014/02/19
    Concurrencyユーティリティら(CountDownLatchとか)の解説。説明短めでサンプルコードが分かりやすく、面白い。
  • 1