modify thread, cond, mutex