MutexのLockクラスを作成

Effective14項
Effective 29項　安全な例外