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.