io_service :: poll_one Ejecute el bucle de procesamiento de eventos del objeto io_service para ejecutar un controlador listo.¿Cuál es la diferencia entre boost :: io_service poll_one y run_one?
vs
io_service :: run_one bucle de ejecución de procesamiento de eventos del objeto io_service para ejecutar a lo sumo un manejador.
De esa explicación, parece que poll_one podría ejecutar más de un controlador? ¿Run_one o poll_one utilizan un hilo llamado run() o solo el hilo que llama a poll_one/run_one?
La documentación para ASIO es muy escasa.
uno ejecuta un controlador de LISTO, el otro ejecuta un controlador (listo o no). – akappa
bien, ¿cuál es la diferencia entre un manejador LISTO y uno que no? – Eloff
si tiene un socket y el trabajo del controlador es leer algo de él, entonces un controlador listo es uno que está conectado a un socket no vacío (para que no tenga que esperar a que los datos provengan de la red).) – akappa