デザインパターン マルチスレッド編勉強用 進捗 SingleThreadedExecution パターン Immutability パターン GuardedSuspension パターン (TODO) ProducerConsumerConsumer パターン Read-Write パターン ThreadPerMessage パターン WorkerThread パターン Balking パターン Future パターン ThreadSpecificStorage パターン TwoPhaseTermination パターン