QMutex类提供了一种保护一个变量或者一段代码的方法
1.lock和unlock的实现方案
lock:
if(mutex>0){
mutex=0;
return 0;
}else
挂起等待;
goto lock;
unlock:
mutex =1;
唤醒等待Mutex的线程
return 0;
QMutex类提供了一种保护一个变量或者一段代码的方法
1.lock和unlock的实现方案
lock:
if(mutex>0){
mutex=0;
return 0;
}else
挂起等待;
goto lock;
unlock:
mutex =1;
唤醒等待Mutex的线程
return 0;