pause-scheduled-function-schedulerScheduled and Periodic Functionsresume-scheduled-function-schedulerrestart-scheduled-function-schedulerGoTo Top

restart-scheduled-function-scheduler   <no arguments> => thread[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


pause-scheduled-function-schedulerScheduled and Periodic Functionsresume-scheduled-function-schedulerrestart-scheduled-function-schedulerGoTo Top