¿Puede cancelar un Boost Thread como lo haría con un subproceso?Boost Thread Cancelando
Estoy escribiendo un perro guardián simple para terminar subprocesos de trabajo si se cuelgan y no parece haber una manera de simplemente cancelar un hilo en la biblioteca Boost Thread.
Parece que la interrupción del hilo de refuerzo no lo ayudará si el hilo se atasca en un bucle, que es una de las cosas que trato de proteger. Mientras renuncio a la portabilidad, empiezo a pensar que lo mejor es usar un manejador de limpieza pthread. –
O coloque un punto (s) de interrupción en algún lugar del circuito (s). No debería ser mucho golpe de rendimiento, especialmente si el hilo ya está funcionando por mucho tiempo. Y el resto de la infraestructura de interrupción ya está en su lugar. – Duck