Commit 6c94993
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 e11eaa6 commit 6c94993
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