Tag: PTHREADS
Estoy tratando de crear una estructura similar a un Thread-Pool para pthread para realizar trabajos idénticos para programación de red, lo cual es muy similar a esta pregunta. Sin embargo, surgió un problema cuando intenté pasar los argumentos del método init() a pthread_create(). Código “`c++ class ThreadPool{ public: BlockingQueue socket<em>bq; . . . Read more
Si llamo pthread_cancel(pid); en el hilo principal, y en el hilo trabajador establezco pthread_setcancelstate(PTHREAD_CANCEL_ENABLE, NULL); pthread_setcanceltype(PTHREAD_CANCEL_???); Quiero que el hilo trabajador haga algo (por ejemplo, salir de un bucle while) solo después de recibir una solicitud de cancelación. ¿Es posible en C? Gracias.
Hola! Ya he buscado problemas similares aquí, pero no llegué a una solución final. En mi aplicación, tengo dos procesos que se ejecutan simultáneamente que necesitan estar sincronizados a través de la memoria compartida. Actualmente estoy utilizando un pthread_mutex_t y un pthread_cond_t con ese propósito, que se colocan en memoria . . . Read more