es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: PTHREADS

Programa simple de pthread: error de segmentación

Tratando de ver cómo funciona pthreads ejecutando un programa simple, pero recibo un error de segmentación (volcado principal) en pthread_create. #include <stdio.h> #include <pthread.h> #include <stdlib.h> void* testfunc(void* arg) { while (1) { printf(“testfunc”); } } int main(void) { printf(“helo\n”); if (pthread_create(NULL, NULL, &testfunc, NULL) != 0) { perror(“pthread failed . . . Read more

La cerradura de mutex no funciona como se espera en C.

Intento implementar un proyecto de simulación hospitalaria con hilos, pero el bloqueo de mutex no funciona según lo esperado. El tamaño de registro no debe ser menor que cero; si el tamaño de registro es igual a cero, entonces los hilos deben esperar para ser incrementados. Pero si incremento el . . . Read more

Casteo de argumento incorrecto en pthread_create.

Lo que estoy intentando hacer es enviar el valor entero 0 a la función para usarlo como índice de mi matriz. Pero en lugar de escribir en patients[0], escribe en patients[1]. ¿Alguna idea por qué? Simplemente estoy haciendo un bucle desde 0 hasta 1, solo para ver si está pasando . . . Read more

¿Cuál es la alternativa para Pthreads::kill() en la clase Thread de la versión 3 de pthreads?

El método kill() ha sido eliminado de la biblioteca PECL pthreads en la versión 3. Consulte el manual en el archivo: https://web.archive.org/web/20210410123359/https://www.php.net/manual/en/thread.kill.php Advertencia: Este método ha sido eliminado en pthreads v3. \ Advertencia: El programador no debería matar hilos forzadamente. Como puede ver, se eliminó en la nueva versión: https://www.php.net/manual/en/class.thread.php . . . Read more