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

3 la respuesta

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

4 la respuesta

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

9 la respuesta

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

4 la respuesta

¿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é ...

2 la respuesta

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

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

2 la respuesta

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

1 la respuesta

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

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

2 la respuesta

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