C++の場合だと
無駄にロック期間が長くなる可能性がある