restart-scheduled-function-scheduler |
| <no arguments>
| [Function] |
Purpose
Restart the scheduled-function scheduling thread.
Package :portable-threads
Module :portable-threads
Arguments and values
thread | A thread or nil
|
Returns
The object representing the newly spawned
scheduled-function scheduler thread or nil
if the
scheduled-function scheduler was already running.
Errors
Threads (multiprocessing) is not supported on the
Common Lisp implementation.
Description
If the scheduled-function scheduler thread has
been killed accidentally, this function can be used to start a new scheduler
thread.
See also
resume-scheduled-function-scheduler
schedule-function
scheduled-function-repeat-interval
scheduled-function-scheduler-paused-p
scheduled-function-scheduler-running-p
unschedule-function
Examples
Restart the scheduled-function scheduler:
> (restart-scheduled-function-scheduler) #<thread Scheduled-Function Scheduler> >Restarting a scheduled-function scheduler that is already running has no effect:
> (restart-scheduled-function-scheduler) ;; The scheduled-function scheduler is already running. nil >
The GBBopen Project
restart-scheduled-function-scheduler |