I know if i lock std::mutex
twice in one thread, will cause dead lock.
So, I globally replaced std::mutex
with std::recursive_mutex
.
Does this mean i will never meet dead lock issue?
is there any potential harm i may meet (except for a little slower(ns))?
never dead lock with std::recursive_mutex