|
|
|
|
Bloquea el actual Thread mientras espera que se libere el mutex. Recordatorio: Un mutex (MUTual EXclusion) es una sección crítica que puede ser específica para una aplicación o compartida entre varias aplicaciones.. Un mutex se utiliza para gestionar un acceso exclusivo a un Resource compartido entre varios hilos. Por ejemplo, un mutex puede ser utilizado para manipular una zona de memoria compartida. Sintaxis
<Result> = MutexStart(<Mutex name> [, <Maximum timeout>])
<Result>: booleano - True si el subproceso recibió la autorización para entrar en el mutex,
- False en caso contrario (duración máxima agotada).
<Mutex name>: Cadena de caracteres Nombre del mutex utilizado. Si el mutex no existe, se crea con las opciones de Default (ver MutexCreate). <Maximum timeout>: Entero o duración opcional Tiempo máximo de espera en centésimas de segundo. Si al final de la duración especificada, el subproceso no ha recibido la autorización, <Resultado> se establece en False. - Si no se especifica este parámetro o corresponde a la constante Infinite, la espera es infinita.
- Si este parámetro es set a 0, corresponde al estado del mutex. El Thread no está pendiente.
Este parámetro puede ser: - un número entero que corresponde al número de centésimas de segundo,
- una variable de tipo Duration,
- la duración en un formato legible (por ejemplo, 1 s o 10 ms).
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|