At jthread.cpp:131, why do we need add continuemutex2.Lock() and continuemutex2.Unlock(), and has nothing between the two function.