Single Threaded Executionパターン 同時に一つのスレッドだけしか処理を実行できないように制限を設けるパターン。Single Threaded Executionパターンは、Critical Section、あるいはCritical Regionと呼ばれる場合もある。 (意図した通りに動くコードとそうでないコードが本書に記載されている) 登場人物 Single Threaded Executionパターンには、SharedResourece(共有資源)という役割を持ったクラスが登場する。SharedResourece役はいくつかのメソッドを持つが、それは以下の2種類に分類される。 safeMethod:複数のスレッドから同時に呼び出しても、もともと問題のないメソッド unsafeMethod:複数のスレッドから同時に呼び出されては困るので、ガードしなければならないメソ