Resultados de la búsqueda a petición "mutex"
Uso adecuado de mutexes en Python
Estoy comenzando con varios subprocesos en python (o al menos es posible que mi script cree múltiples subprocesos). ¿Sería este algoritmo el uso correcto de un Mutex? Todavía no he probado este código y probablemente ni siquiera funcione. Solo ...
spin_lock en núcleos linux no preventivos
Leí que en un sistema con 1 CPU y kernel de Linux no preventivo (2.6.x), una llamada spin_lock es equivalente a una llamada vacía y, por lo tanto, se implementa de esa manera. No puedo entender eso: ¿no debería ser equivalente a dormir en un ...
¿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?
¿Es posible determinar el hilo que contiene un mutex?
En primer lugar, uso la biblioteca pthread para escribir un programa en C de subprocesos múltiples. Los hilos siempre colgaban de sus mutex esperados. Cuando uso la utilidad strace para encontrar un hilo está enFUTEX_WAIT estado, quiero saber qué ...
pthread mutex no funciona correctamente
Actualmente estoy aprendiendo C del curso Open Courseware del MIT llamado Programación práctica en C. Al analizar las condiciones de carrera en subprocesos múltiples, las notas de la conferencia contenían un ejemplo de un programa con una ...
¿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 ...
Escritura concurrente de archivos entre procesos
Necesito escribir datos de registro en un solo archivo desde diferentes procesos. Estoy usando Windows Mutex que necesita soporte de Common Language Runtime para ello. Mutex^ m = gcnew Mutex( false,"MyMutex" ); m->WaitOne(); //... File Open ...
Acceso concurrente por múltiples hilos y mutex global
Las preguntas frecuentes de OpenSSL indican que se puede usar en aplicaciones de subprocesos: 1. ¿OpenSSL es seguro para subprocesos? Siempre que una aplicación configure las funciones de devolución de llamada de hilo, la respuesta es sí. Esta ...
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> ...
Inicialización de mutex pthreads estáticos
Utilizando pthreads, ¿cómo podría uno, en C, inicializar una matriz estática de mutexes? Para un único mutex estático, parece que puedo usar PTHREAD_MUTEX_INITIALIZER. Pero, ¿qué pasa con una matriz estática de ellos? Como, por ...