Function INTERRUPT-THREAD
Syntax:
interrupt-thread thread function &rest arguments => thread
Arguments and values:
thread -> a thread object.
function -> a function object.
arguments -> values.
Description:
Interrupt thread
and apply function
to arguments
within its
dynamic context, then continue with the interrupted path of execution.
Returns the thread object it acted on.
Exceptional situations:
An error of
type
type-error
will be signaled if thread
is not a thread object.
An error of
type
type-error
will be signaled if function
is not a function
designator.
See also:
Notes:
This may not be a good idea if thread
is holding locks or doing
anything important.