Preguntas etiquetadas con concurrency

En informática, la concurrencia es una propiedad de los sistemas en los que se pueden realizar múltiples cálculos en períodos de tiempo superpuestos. Los cálculos pueden ejecutarse en múltiples núcleos en el mismo chip, subprocesos de tiempo compartido preventivamente en el mismo procesador o ejecutados en procesadores separados físicamente.






10
¿Qué es un mutex?
Un mutex 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 mutex y cómo se usa?




8
NSOperation vs Grand Central Dispatch
Estoy aprendiendo sobre programación concurrente para iOS. Hasta ahora he leído sobre NSOperation/NSOperationQueue y GCD. ¿Cuáles son las razones para usar NSOperationQueueover GCDy viceversa? Suena como ambos GCDy NSOperationQueueabstrae la creación explícita NSThreadsdel usuario. Sin embargo, la relación entre los dos enfoques no está clara para mí, por lo que …




25
¿Cómo esperar a que todos los hilos terminen, utilizando ExecutorService?
Necesito ejecutar una cantidad de tareas 4 a la vez, algo como esto: ExecutorService taskExecutor = Executors.newFixedThreadPool(4); while(...) { taskExecutor.execute(new MyTask()); } //...wait for completion somehow ¿Cómo puedo recibir una notificación una vez que todos estén completos? Por ahora no puedo pensar en nada mejor que configurar un contador de …

8
¿Cuál es un buen patrón para usar un Global Mutex en C #?
La clase Mutex es muy incomprendida, y los mutex globales aún más. ¿Qué patrón es bueno y seguro de usar al crear mutexes globales? Uno que funcione Independientemente de la ubicación en la que se encuentre mi máquina Está garantizado para liberar el mutex correctamente Opcionalmente, no se cuelga para …
377 c#  concurrency  mutex 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.