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

2 la respuesta

¿Por qué la declaración implícita de pthread_yield con -lpthread mientras que todo está bien con -pthread?

Compilo este código main.c en CentOS7 con gcc: #include <pthread.h> void* mystart(void* arg) { pthread_yield(); return(0); } int main(void) { pthread_t pid; pthread_create(&pid, 0, mystart, 0); return(0); }1ra compilación:gcc -Wall -g main.c ...

3 la respuesta

Código fuente de la biblioteca PThread? [cerrado]

Estoy tratando de encontrar el código fuente de la biblioteca pthread. (Supongo que se supone que es parte del código fuente de Linux) Pero de alguna manera no puedo encontrar ningún buen sitio web que lo tenga. Me gusta este sitio ...

4 la respuesta

Especificación de tiempo: tipo de estructura Error c2011

Al ejecutar un programa Pthread en C con Visual Studio 2015, recibí el siguiente error Error C2011 'timespec': redefinición de tipo 'struct' El siguiente es mi código: #include<pthread.h> #include<stdlib.h> #include<stdio.h> void ...

9 la respuesta

pthreads en C - pthread_exit

Por alguna razón pensé que llamarpthread_exit(NULL) al final de una función principal garantizaría que todos los hilos en ejecución (al menos creados en la función principal) terminarían de ejecutarse antesmain Podría salir. Sin embargo, cuando ...

1 la respuesta

El programa compilado con -fPIC se bloquea al pasar sobre la variable local de hilo en GDB

Este es un problema muy extraño que ocurre solo cuando el programa se compila con-fPIC opción. Utilizandogdb Puedo imprimir variables locales de subprocesos, pero al pasar por encima de ellas se bloquea. thread.c #include <pthread.h> #include ...

6 la respuesta

volátil y multihilo?

En el siguiente código: #include <pthread.h> #include <unistd.h> #include <stdio.h> pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; int ready = 0; wait() { int i; do { usleep(1000); pthead_mutex_lock(&mutex); i = ...

2 la respuesta

En pthread, ¿cómo pasar la señal de manera confiable a otro hilo?

Estoy tratando de escribir un programa de grupo de subprocesos simple en pthread. Sin embargo, parece quepthread_cond_signal no bloquea, lo que crea un problema. Por ejemplo, supongamos que tengo un programa ...

3 la respuesta

OpenSSL y subprocesos múltiples

He estadoleyendo [http://www.openssl.org/docs/crypto/threads.html]sobre el requisito de que si OpenSSL se utiliza en una aplicación multiproceso, debe registrar una función de identificación de subprocesos (y también una función de creación de ...

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

¿Por qué no se completan todos los hilos?

He intentado el ejemplo de esta respuesta de Joe https://stackoverflow.com/a/32187103/2229367 [https://stackoverflow.com/a/32187103/2229367]y funciona muy bien, pero cuando intenté editar un poco este código: $pool = new Pool(4); while ...