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

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() ...

13 la respuesta

¿Qué es un semáforo?

Un semáforo es un concepto de programación que se usa con frecuencia para resolver problemas de subprocesos múltiples. Mi pregunta a la comunidad: ¿Qué es un semáforo y cómo se usa?

4 la respuesta

Incrementar el valor de los semáforos POSIX en más de 1

Tengo este requisito en el que tengo que incrementar el valor de un semáforo POSIX en más de 1. Aparentemente, no hay forma en la especificación POSIX para hacer esto. No hay sem_setvalue () similar a sem_getvalue (). No quiero volver a los ...

2 la respuesta

¿Puedo implementar la cola de bloqueo usando Semaphore en Java?

Me pregunto si es posible usar Semaphore para implementar la cola de bloqueo. En los códigos a continuación, utilizo un semáforo para proteger la sección crítica y dos objetos más de semáforo para rastrear la cantidad de espacios vacíos y ...

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)?

1 la respuesta

Implementación de semáforos en C y bajo nivel

Estaba pensando en cómo implementar semáforos (no binarios) usando menos código asm como sea posible. No he tenido éxito en pensar y escribir sin usar un mutex, así que aquí está lo mejor que podía hacer hasta ahora: Global: #include <stdlib.h> ...

1 la respuesta

TPL Dataflow vs Semaphore simple

Tengo el requisito de hacer un proceso escalable. El proceso tiene principalmente operaciones de E / S con algunas operaciones menores de CPU (principalmente cadenas de deserialización). El proceso consulta la base de datos para obtener una ...

3 la respuesta

Lanzamiento del semáforo automático en el proceso Salir

Estoy usando Semaphore para limitar la cantidad de instancias concurrentes que mi aplicación puede ejecutar. Hay muchas formas en que un proceso puede terminar. Puede elSemaphore ser creado para que se libere automáticamente al salir del ...

8 la respuesta

¿Hay un Mutex en Java?

¿Hay un objeto Mutex en Java o una forma de crear uno? Pregunto porque un objeto Semáforo inicializado con 1 permiso no me ayuda. Piense en este caso: try { semaphore.acquire(); //do stuff semaphore.release(); } catch (Exception e) { ...

6 la respuesta

Ruby semáforos?

Estoy trabajando en una implementación del problema "Fair Barbershop" en Ruby. Esto es para una tarea de clase, pero no estoy buscando folletos. He estado buscando como loco, pero parece que no puedo encontrar una implementación Ruby de ...