Preguntas con la etiqueta [pthreads]
¿Por qué pthread_cond_wait tiene activaciones falsas?
Para citar la página de manual: Cuando se utilizan variables de condición, siempre hay un predicado booleano que involucra variables compartidas asociadas con cada condición de espera que es verdadera
¿Por qué las funciones de variable de condición de pthreads requieren un mutex?
Estoy leyendo sobre pthread.h; las funciones relacionadas con la variable de condición (como pthread_cond_wait(3)) requieren un mutex como argumento. ¿Por qué? Por lo que puedo decir, ¿voy a crear un
función pthread de una clase
Digamos que tengo una clase como class c { // ... void *print(void *){ cout << "Hello"; } } Y luego tengo un vector de c vector<c> classes; pthread_t t1;
Fuga aún accesible detectada por Valgrind
Todas las funciones mencionadas en este bloque son funciones de biblioteca. ¿Cómo puedo rectificar esta pérdida de memoria? Aparece en la categoría " Aún accesible ". (Hay 4 más, que
Importancia del indicador -pthread al compilar
En varios proyectos de C y C++ de subprocesos múltiples, he visto el -pthreadindicador aplicado tanto a la etapa de compilación como a la de vinculación, mientras que otros no
¿Cuál es la diferencia entre punto muerto y bloqueo vivo?
¿Alguien puede explicar con ejemplos (de código) cuál es la diferencia entre interbloqueo y bloqueo activo ?
Referencia indefinida a pthread_create en Linux
Obtuve la siguiente demostración de la web en https://computing.llnl.gov/tutorials/pthreads/ #include <pthread.h> #include <stdio.h> #define NUM_THREADS 5 void *PrintHello(void *threadid) { long tid; tid = (long)threadid; printf("Hello World! It's me, thread