⬜ Interruption
⬜ Interruption
Le bloc Interruption permet de marquer une pause dans l'exécution pour éviter les erreurs de type "Stack Overflow" lors de boucles répétitives, garantissant ainsi une exécution stable et fluide.
Ce bloc est particulièrement utile dans les scénarios où une boucle rapide pourrait saturer la mémoire ou provoquer un plantage de l'application.
📥 Entrées
- in (Flux) : Flux d'exécution entrant qui déclenche l'interruption avant de poursuivre.
📤 Sorties
- out (Flux) : L'exécution repart immédiatement vers la suite du graphe après une brève pause, sécurisant ainsi la mémoire.
💡 Exemple d'utilisation
Scénario : Boucle de traitement intensif sans interaction utilisateur
- Un utilisateur déclenche un processus de calcul répétitif (ex: génération de données en arrière-plan).
- Le flux entre dans une boucle contenant plusieurs blocs de traitement.
- Après 50 itérations, le bloc Interruption est inséré pour éviter la saturation.
- Le bloc force une pause d'une milliseconde, puis relance l'exécution.
- La boucle continue normalement sans risque de plantage, même après des centaines d'itérations.
⚙️ Détails Techniques
- Ancien nom :
Break Stack - Comportement technique : Ce bloc interrompt temporairement l'exécution pour vider la pile d'appels (stack), évitant ainsi les erreurs de débordement mémoire.
- Remarque : Aucun paramètre n'est nécessaire – le bloc agit automatiquement sur le flux courant.
Mis à jour le : 04/03/2026
Merci !
