int SDL_CondWait(SDL_cond *cond, SDL_mutex *mut);//等待条件变量
SDL_CondWait:释放传递进来的锁,然后当条件变量满足的时候,等待其他的线程调用SDL_CondSignal或者SDL_CondBroadcast
改变条件变量cond,然后重新获取锁,然后返回。在调用该函数之前必须先调用SDL_LockMutex获取
锁。当信号被触发的时候就返回0,错误的时候返回-1
简而言之,就是释放锁,让其他的线程有机会获取到锁,满足条件的时候,其他的线程会调用SDL_CondSignal或者SDL_CondBroadcast
释放锁,并且让当前的线程继续执行下去
int SDL_CondSignal(SDL_cond *cond);//唤醒正在等待条件变量发生改变的线程
SDL_CondWait先检测是否满足条件,若不满足,解锁mutex,wait,
直至被SDL_CondSignal()函数或者SDL_CondBroadcast()函数通知,
则锁定mutex并返回