|
|
|
|
- Modo para compartir los semáforos
SemaphoreCreate( Función) Crea un semáforo. Recordatorio: Los semáforos se utilizan para definir una sección de código protected que sólo puede ser ejecutada por un número determinado de hilos.
// Create a semaphore SemaphoreCreate("MySemaphore", 3)
Sintaxis
SemaphoreCreate(<Semaphore name> [, <Authorization> [, <Use> [, <Options>]]])
<Semaphore name>: Cadena de caracteres Nombre del semáforo a crear. Este nombre será utilizado por todas las funciones de gestión de semáforos. <Authorization>: Entero opcional Número de subprocesos simultáneos permitidos en la sección protected. El valor predeterminado de este parámetro es 1. <Use>: Entero opcional Número de hilos encontrados en la sección al crear el semáforo (0 por Default). <Options>: Constante opcional de tipo Integer Modo para compartir el semáforo: | | shareGlobal | El semáforo se comparte entre todas las aplicaciones que se encuentran en el equipo.
| shareNone | El semáforo es específico para la aplicación. Si no se llama a SemaphoreDestroy, el semáforo se destruye al final de la aplicación.
| shareUser (valor predeterminado) | El semáforo se comparte entre todas las aplicaciones de la sesión del usuario que está ejecutando la aplicación..
|
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|