Articles on: Blocks Creator
This article is also available in:

🟥 Break

🟥 Break


The Interrupt block allows you to pause execution to avoid “Stack Overflow” errors during repetitive loops, thus guaranteeing stable and smooth execution.


This block is particularly useful in scenarios where a fast loop could overrun memory or cause an application to crash.


📥 Entries


  • in (Flow): Incoming execution flow that triggers the interrupt before continuing.


📤 Outings


  • out (Flow): Execution immediately returns to the rest of the graph after a brief pause, thus securing the memory.


💡 Example of use


Scenario: Intensive processing loop without user interaction


  1. A user triggers a repetitive calculation process (e.g. background data generation).
  2. The stream enters a loop containing several processing blocks.
  3. After 50 iterations, the Interrupt block is inserted to avoid saturation.
  4. The block forces a pause of one millisecond, then restarts execution.
  5. The loop continues normally without risk of crashing, even after hundreds of iterations.


⚙️ Technical Details

  • Former name: Break Stack
  • Technical behavior: This block temporarily interrupts execution to empty the call stack (stack), thus avoiding memory overflow errors.
  • Note: No parameters are necessary – the block acts automatically on the current flow.

Updated on: 04/03/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!