semaphore

CountDownLatch vs Semáforo

Hay alguna ventaja de usar Java.útil.concurrente.CountdownLatch En lugar de Java.útil.concurrente.Semáforo? Por lo que ... hasta que todos hayan comenzado antes de crear el pestillo.) Entonces, ¿en qué situación podría ser preferible el pestillo?

¿Hay un Mutex en Java?

¿Hay un objeto Mutex en java o una forma de crear uno? Estoy preguntando porque un objeto semáforo inicializado con 1 permis ... e) { //exception stuff } finally { semaphore.release(); } ¿El código anterior asegurará que el semáforo sea binario?

Limitación de tareas asíncronas

Me gustaría ejecutar un montón de tareas asincrónicas, con un límite en cuántas tareas pueden estar pendientes de finalizació ... o de usar un BlockingCollection ya que TryTake no se bloqueará. Hay una manera mejor? Idealmente, habría un TakeAsync método.

¿Cómo puedo recuperar un semáforo cuando el proceso que reduce a cero los accidentes?

Tengo varias aplicaciones compiladas con g++, ejecutándose en Ubuntu. Estoy usando semáforos nombrados para coordinar entre ... eout ); timeout.tv_sec += 5; if ( sem_timedwait( sem, &timeout ) ) { throw "timeout while waiting for semaphore"; }

En qué situación se utiliza un semáforo sobre un mutex en C++?

A través de los recursos que he leído sobre multithreading, mutex se usa y discute más a menudo en comparación con un semáfor ... partido por varios hilos. Esto solo es posible si esos hilos solo están leyendo el recurso pero no escribiendo. ¿Es correcto?

¿Cómo puedo saber si otra instancia de mi programa ya se está ejecutando?

¿Cómo puedo saber si se está ejecutando una instancia de mi programa? Pensé que podría hacer esto con un archivo de datos, pero sería complicado: ( Quiero hacer esto ya que solo quiero que 1 instancia esté abierta en un punto.

Diferencias entre semáforos System V y Posix

¿Cuáles son las compensaciones entre el uso de un Sistema V y un semáforo Posix?

Diferencia entre Conteo y Semáforos Binarios

¿Cuál es la diferencia entre Contar y semáforo binario? Lo que he visto en alguna parte es que ambos pueden controlar N nú ... un proceso use un recurso a la vez... ¿hay alguna otra diferencia? Son las propiedades mencionadas anteriormente ¿correcto?

Semáforo binario vs ReentrantLock

He estado tratando de entender los bloqueos de reentrada y los semáforos ( el anidamiento de los bloqueos de reentrada vs el ... r-binary-Semaphore-Reentrant ) y aún no he recibido respuesta. Pensé en publicarlo aquí también para ver qué puedo conseguir.