① VC多线程访问同一全局变量的问题
WaitForSingleObject(pFrameInQueue->m_mutex,INFINITE); ReleaseMutex(pFrameInQueue->m_mutex); 需要成对的出现.你在if判断里边释放一次但是如果if条件不成立,你就没有调用释放.这样的结果就是互斥量mutex被锁定,其他线程无法调用.在2个if判断外加上释放mutex的语句再试一试