SwitchLock
inline bool SwitchLock(mutex* from);
bool consumerLockedTemp = consumer->SwitchLock(&fLock);