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

結城浩

特にオチはない。

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

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

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

          ∧ ∧ヤター 
     ___(*゚ー゚)  
    /   / つつ  
  /| ̄ ̄ ̄ ̄|\/    
    |        |/  
      ̄ ̄ ̄ ̄

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

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

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

戻る

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

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