しぃちゃんとウェイトセット

結城浩

特にオチはない。

waitすると、スレッドはwait setに入る…

      ∧_∧ ヨイショ
      (*゜ー゜) ____
       /つ/|     /|
    〜   |‾‾‾‾| .|
   、、、、(/  | waitset |/,,,  ,,
         ‾‾‾‾
       ↓
       ∧ ∧___ ハヤクnotifyシテネ
      /(*゜ー゜) /\
    /|‾∪∪‾|\/
      |        |/
       ‾‾‾‾

notifyされると、スレッドはwait setから出てくる…

          ∧ ∧ヤター 
     ___(*゜ー゜)  
    /   / つつ  
  /|‾‾‾‾|\/    
    |        |/  
     ‾‾‾‾

1つのインスタンスのwait setで、複数のスレッドが待っている場合もある…

     イツマデモnotifyガ コナケレバ イイノニ...
     ∧_∧_∧_∧__
    /(*゜ー゜)(*゜д゜)/)/|
    |‾U U‾U U‾| .|
    |          |/
    ‾‾‾‾‾‾‾

※アスキーアートは2ch.netからお借りしました。

戻る

『Java言語で学ぶデザインパターン入門 マルチスレッド編』

豊かな人生のための四つの法則