He leído que la programación selectiva y de subprocesos múltiples son modelos IO de bajo rendimiento, por ejemplo, IBM developerworks article on high perfomance IO.¿Por qué AIO es mejor que el procesamiento selectivo y de subprocesos IO múltiple?
No entiendo cómo sincronizar/sincronizar: Bloquear/No Bloquear está mejorando el rendimiento. ¿Por qué AIO es la mejor opción aquí?
La pregunta es clara. El enlace contiene la comparación de varios modelos de E/S y dice que 'AIO' es mejor que' select', lo cual también me parece dudoso, especialmente teniendo en cuenta algunos de los ejemplos proporcionados que contienen una espera ocupada 'while (aio_error (& my_aiocb) == EINPROGRESS); '. – avakar
@avakar: ¿Diría usted que el * rendimiento * aquí está relacionado con el tiempo de ejecución/capacidad de respuesta? –
@MatthieuM. Sí, así es como lo entendí. – avakar