Commit 7f0595f
committed
docs(invoke): explain why error.execution uses the external queue
Invoke handlers run in background threads, outside the processing loop.
Using the internal queue would either contaminate an unrelated macrostep
or stall indefinitely. This matches done.invoke, which also uses the
external queue for the same reason.1 parent 3cab153 commit 7f0595f
1 file changed
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
391 | 391 | | |
392 | 392 | | |
393 | 393 | | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
394 | 400 | | |
395 | 401 | | |
396 | 402 | | |
| |||
459 | 465 | | |
460 | 466 | | |
461 | 467 | | |
| 468 | + | |
462 | 469 | | |
463 | 470 | | |
464 | 471 | | |
| |||
0 commit comments