SDL_mutex.h
Función SDL_LockMutex
Sintaxis
int SDL_LockMutex(SDL_mutex * mutex) SDL_ACQUIRE(mutex);
Descripción
Bloquea el mutex.
Parámetros
- mutex
- El mutex a bloquear.
Valor de retorno
Devuelve 0 si tiene éxito o un -1 en caso de error.
Observaciones
Bloqueará la ejecución hasta que el mutex esté disponible, lo que significa que esté en estado desbloqueado y el SO ha elegido al llamador como el siguiente hilo para bloquearlo. De todos los hilos esperando para bloquear el mutex, sólo uno puede hacerlo a la vez.
Es legal que el hilo propietario bloquee un mutex ya bloqueado. Debe desbloquearlo el mismo número de veces antes de que esté disponible para otros hilos en el sistema (esto se conoce como un "mutex recursivo").