newCondition
Lock
SpinLock