OptionalmemoryOptionalsignalAbort cooperatively: checked before every operator (and the CPU engine yields to the event loop between
operators so the signal can actually fire). Rejects with ExecutionAbortedError; a running kernel
finishes first — granularity is one operator, not one row.
OptionaltimeoutDeadline in milliseconds, checked at the same points (works without any timer firing).
Options accepted by
collect(),collectWithReport()andRuntime.execute().