Tag: PTHREADS
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
Este es mi hilo para el temporizador que uso: void *timer(void *arg){ current = time(0); stop = current + 30; while (1){ current = time (0); if (current <= stop){ now=stop-current; mvprintw(0,0,”%d”,now); refresh(); } } return NULL; } Olvidé mencionar que estoy usando: pthread_t timerth; pthread_create(&timerth, NULL, timer, NULL); Necesito . . . Read more
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
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
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