Un examples est la sauvegarde d'un système de fichiers. Ici, la ressource
critique est l'accès au(x) disque(s). Comme les entrées-sorties sur les
fichiers ne sont pas bloquantes, select
ne fera pas la différence entre
les lectures/écritures qui sont prêtes (les caches sont en mémoire) et
celles qui demandent un accès disque (avec un temps de latence). La solution
avec select se comporterait alors comme une solution séquentielle. Par
contre une solution avec coprocessus pourra demander en avance plusieurs
accès disques en parallèle donc solliciter le disque en permanence.