25

Entrées-sorties avancées

 
 

Nous allons nous intéresser dans ce chapitre à plusieurs mécanismes différents permettant d’améliorer le fonctionnement des entrées-sorties. Nous allons d’abord observer comment permettre aux appels système read() et write() de ne plus être bloquants, même s’ils ne peuvent pas accomplir leurs tâches immédiatement.

Nous étudierons ensuite le multiplexage des entrées-sorties. Cette technique, très utilisée dans les communications entre processus et dans la programmation réseau, permet d’attendre simultanément sur plusieurs canaux l’arrivée de données ou la libération d’un descripteur en écriture.

Finalement, nous examinerons une technique qui peut être très performante dans certaines circonstances, reposant sur des entrées-sorties ...

Get Développement système sous Linux now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.