Preguntas con la etiqueta [pthreads]

Lista pthreads preguntas

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

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

9
respuestas
97
votos
119.8k
vistas

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

5
respuestas
185
votos
168.6k
vistas

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

2
respuestas
169
votos
112.8k
vistas

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

¿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

0
respuestas
540
votos
963.2k
vistas

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