Ho letto che la selezione e la programmazione multi-thread erano modelli IO con basse prestazioni, ad esempio questo IBM developerworks article on high perfomance IO.Perché AIO è migliore dell'elaborazione IO selezionata e multi-thread?
Non riesco a capire come sincronizzare/sincronizzare: il blocco/non blocco sta migliorando le prestazioni. Perché AIO è l'opzione migliore qui?
Trovo la domanda chiara. Il collegamento contiene il confronto di vari modelli di I/O e dice che 'AIO' è migliore di' select', che anch'io trovo dubbioso, soprattutto considerando alcuni degli esempi forniti contenenti un'attesa attesa 'while (aio_error (& my_aiocb) == EINPROGRESS); '. – avakar
@avakar: Diresti quindi che * performance * qui è correlato al tempo di esecuzione/reattività? –
@MatthieuM., Sì, è così che l'ho capito. – avakar