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

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

1 la respuesta

cuando g ++ enlace estático pthread, causa falla de segmentación, ¿por qué?

#include <iostream> #include <map> #include <thread> #define SIZE 1024 #define AMOUNT 100000 #define THREADS 4 class A { private: char a[SIZE]; }; void test() { std::cout << "test start\n"; std::map<int, A*> container; for(int i=0; i<AMOUNT; i++) ...

1 la respuesta

Fork () en iPhone

¿El iPhone SDK permitefork() ypipe(), las funciones tradicionales de Unix? Parece que no puedo hacer que funcionen. Editar Problema resuelto. Aquí, ofrezco una solución a cualquiera que tenga problemas similares a los míos. Me inspiraron las ...

1 la respuesta

no detiene todos los hilos en gdb

GDB normalmente detiene todos los subprocesos si se alcanza un punto de interrupción (o se presiona Ctrl + C en el shell GDB). Soy consciente de que existen comandos como el bloqueo del planificador y el programa múltiple, pero no veo ninguna ...

1 la respuesta

PHP Pthreads última versión 3.1.6 (64 bits) no se instala en Apache

Estoy tratando de instalar la última extensión de pthreads 3.1.6 de 64 bits para PHP. Según el consejo del autor de pthreads, enhttp://github.com/krakjoe/pthreads [http://github.com/krakjoe/pthreads] He colocado los dos dlls en los lugares ...

1 la respuesta

Pregunta sobre procesos e hilos zombie

Tenía estas preguntas en mente desde que estaba leyendo algunos temas nuevos sobre procesos e hilos. Me alegraría si alguien pudiera ayudarme. 1) ¿Qué sucede si un hilo se marca como no cancelable y luego el proceso se elimina dentro de la ...

1 la respuesta

El hilo no se imprime en el orden correcto

Soy bastante nuevo en subprocesos en C. Para este programa, necesito declarar un subproceso que paso en un bucle for destinado a imprimir los printfs desde el subproceso. Parece que no puedo imprimirlo en el orden correcto. Aquí está mi ...

1 la respuesta

Uso de la clase Pool en la extensión pthreads de PHP7

Tomé la demostración más básica de la extensión pthreads PHP7 que usaPool clase (esta demostraciónhttps://github.com/krakjoe/pthreads#polyfill [https://github.com/krakjoe/pthreads#polyfill]) y lo extendí un poco para que pueda obtener resultados ...

1 la respuesta

¿Cómo se supone que deben comportarse los puntos de cancelación POSIX?

He estado mirando la implementación de puntos de cancelación de glibc / nptl y comparándola con POSIX, y a menos que me equivoque, está completamente mal. El modelo básico utilizado es: int oldtype = LIBC_ASYNC_CANCEL(); /* switch to ...

1 la respuesta

¿Por qué las funciones que usan std :: mutex hacen una verificación nula de la dirección de pthread_key_create?

Tome esta función simple que incrementa un número entero bajo un bloqueo implementado porstd::mutex: #include <mutex> std::mutex m; void inc(int& i) { std::unique_lock<std::mutex> lock(m); i++; }Esperaría que esto (después de la alineación) se ...