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

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

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

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

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

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

1 la respuesta

¿Por qué no hay una función de espera para condition_variable que no vuelva a bloquear el mutex?

Considere el siguiente ejemplo. std::mutex mtx; std::condition_variable cv; void f() { { std::unique_lock<std::mutex> lock( mtx ); cv.wait( lock ); // 1 } std::cout << "f()\n"; } void g() { std::this_thread::sleep_for( 1s ); cv.notify_one(); } ...

2 la respuesta

Mutex no se utiliza correctamente? Continuación de preguntas pasadas

Tengo una segunda pregunta que es una continuación de este hilo:¿Cómo escoge Windows la memoria para hilos? [https://stackoverflow.com/questions/30487064/how-does-windows-pick-memory-for-threads] void ThreadTest(LPTSTR* Pointer, mutex* MutexPtr) ...

3 la respuesta

¿Por qué la función de notificación y espera de una variable std :: condition_variable necesita un mutex bloqueado?

En mi búsqueda interminable de entenderstd::contion_variables Me he encontrado con lo siguiente. Enesta página [http://www.cplusplus.com/reference/condition_variable/condition_variable/]dice lo siguiente: void print_id (int id) { ...

5 la respuesta

¿Cómo debo lidiar con mutexes en tipos móviles en C ++?

Por diseño,std::mutex No es móvil ni se puede copiar. Esto significa que una claseA, que contiene un mutex, no recibirá un constructor de movimiento predeterminado. ¿Cómo haría este tipo?A movible de una manera segura?

2 la respuesta

¿Cómo usar wait () y notify () en Java?

Según tengo entendido, se supone que debo llamar a wait () en el mutex, cuando quiero que el hilo actual deje de funcionar hasta que otro hilo llame a notify () en el mismo objeto mutex. Eso no parece estar funcionando. Estoy tratando de hacer ...