shared_ptr : atomic_exchange, atomic_exchange_explicitを追加 (#125)