Vous avez des améliorations (ou des corrections) à proposer pour ce document :
je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
PHP 8.1 rajoute une API de manipulation de fibres (Fibers).
Les Fibres, introduites dans PHP 8.1, sont une nouvelle fonctionnalité de bas niveau qui permet de créer des segments de code pouvant être suspendus et repris de manière coopérative.
Elles apportent une sorte de concurrence coopérative (aussi connue sous le nom de multitâche coopérative) dans PHP.
Une Fibre est un objet qui encapsule une pile d'appels et permet la suspension et la reprise de blocs de code sans bloquer le thread principal.
Cela peut être utile pour éviter les blocages lors de l'attente d'opérations non CPU-bound, telles que l'attente d'entrées/sorties ou d'autres tâches asynchrones.
Les Fibres ne sont pas des threads et ne permettent pas la concurrence réelle ou le parallélisme dans l'exécution du code. Au lieu de cela, elles offrent un moyen de structurer et de gérer le code qui s'exécute de manière asynchrone sans utiliser des callbacks ou des promesses, ce qui peut conduire à ce que l'on appelle l' « enfer des callbacks ».
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :