SDL_mutex.h
Función SDL_CondWait
Sintaxis
int SDL_CondWait(SDL_cond * cond, SDL_mutex * mutex);
Descripción
Esperar hasta que se señale una variable de condición.
Parámetros
- cond
- La variable de condición a la que esperar.
- mutex
- El mutex utilizado para coordinar el acceso a los hilos.
Valor de retorno
Devuelve 0 si tiene éxito o un código de error negativo si falla. Ver SDL_GetError.
Observaciones
Esta función desbloquea el mutex especificado y espera a que otro hilo llame a SDL_CondSignal() o SDL_CondBroadcast() sobre la variable de condición cond. Una vez que la variable condición es señalada, el mutex es re-bloqueado y la función retorna.
El mutex debe estar bloqueado antes de llamar a esta función.
Esta función es equivalente a llamar a SDL_CondWaitTimeout() con una longitud de tiempo de SDL_MUTEX_MAXWAIT.