Introduction
En Informatique, une fibre (fiber en anglais) est un thread d'exécution particulièrement léger.
Comme les threads, les fibres partagent la même mémoire virtuelle. Toutefois, les fibres utilisent impérativement un multitâche coopératif là où les threads utilisent en général un multitâche préemptif. Les threads dépendent souvent du scheduler du noyau (en anglais kernel) pour préempter un thread occupé et reprendre l'exécution d'un autre thread. Les fibres doivent manuellement rendre l'exécution afin de permettre à une autre fibre de continuer sa propre exécution.