C++ (Qt)bufNotEmpty.wakeAll(); <--- сейчас эта нитка владеет мутексомmutex.unlock();
C++ (Qt)bufNotEmpty.waitl(&mutex); <--- сейчас эта нитка владеет мутексомmutex.unlock();
C++ (Qt)mutex.unlock();
C++ (Qt)bufNotEmpty.waitl(&mutex);
bufNotEmpty.wakeAll(); <--- сейчас эта нитка владеет мутексомmutex.unlock();
bufNotEmpty.waitl(&mutex); <--- сейчас эта нитка владеет мутексомmutex.unlock();