As following function list which change from class member function to static member function.

mutexInit()
condInit()
lock()
tryLock()
unlock()
condWait()
condTimedWait()
condSignal()
condBroadcast()