| Did you know ... | Search Documentation: |
| Predicate call_in_thread/2 |
stop(Reason)
exception into Goal. Interrupts can be nested, i.e., it is allowed
to run a call_in_thread/2 while the target thread is processing such
an interrupt.
Options are passed to thread_get_message/3 and notably allow for
specifying a timeout. If a timeout is reached, this predicate will
attempt to kill Goal in Thread and act according to the option
on_timeout.
timeout(Time), or deadline(Stamp)
option, call Goal. The default is throw(time_limit_exceeded).This predicate is primarily intended for debugging and inspection tasks.