Resultados de la búsqueda a petición "semaphore"

4 la respuesta

Exclusión mutua y semáforos

Estoy escribiendo un programa (para tarea) que simula un baño unisex. Solo se permiten 4 personas a la vez y los hombres y las mujeres no pueden ingresar si el otro sexo ya está usando el baño. Mi problema es permitir un máximo de 4 personas en ...

4 la respuesta

¿Cuándo usar Semaphore en lugar de Dispatch Group?

Supongo que soy consciente de cómo trabajar conDispatchGroup [https://developer.apple.com/documentation/dispatch/dispatchgroup], para entender el problema, he intentado: class ViewController: UIViewController { override func viewDidLoad() ...

5 la respuesta

Crear un método para realizar animaciones y esperar su finalización utilizando un semáforo en el objetivo c

Estoy tratando de crear un método que utilice el método "+ animateWithDuration: animaciones: finalización" de UIView para realizar animaciones y esperar a que finalice. Soy muy consciente de que podría colocar el código que normalmente vendría ...

5 la respuesta

Valores de semáforos

Tengo una pregunta sobre el uso de semáforos HANDLE WINAPI CreateSemaphore(...);¿Hay alguna forma de obtener el valor actual del semáforo?

5 la respuesta

Variable condicional vs semáforo

¿Cuándo se debe usar un semáforo y cuándo se debe usar una variable condicional (CondVar)?

5 la respuesta

¿Cómo elijo entre Semaphore y SemaphoreSlim?

Sus interfaces públicas parecen similares. losdocumentación [http://msdn.microsoft.com/en-us/library/system.threading.semaphoreslim.aspx] establece que SemaphoreSlim es una alternativa ligera y no utiliza semáforos del kernel de Windows.Este ...

5 la respuesta

Requisito de bloqueo de lectura y escritura de Java, con bloqueo y liberación de diferentes hilos

Estoy tratando de encontrar una solución menos complicada para un problema de concurrencia de Java. La esencia del problema es que necesito una llamada de apagado para bloquear mientras todavía hay hilos de trabajo activos, pero el aspecto ...

6 la respuesta

CountDownLatch vs. Semaphore

6 la respuesta

Uso de await SemaphoreSlim.WaitAsync en .NET 4

Mi aplicación está usando .NET 4. Estoy usando await async usandopaquete nuget [https://www.nuget.org/packages/Microsoft.Bcl.Async/] En mi aplicación, quiero hacer una espera en la llamada WaitAsync de la siguiente manera. SemaphoreSlim ...

6 la respuesta

ubuntu: sem_timedwait no despierta (C)

Tengo 3 procesos que deben sincronizarse. El proceso uno hace algo, luego despierta el proceso dos y duerme, lo que hace algo, luego despierta el proceso tres y duerme, lo que hace algo y despierta el proceso uno y duerme. Todo el ciclo está ...