Use timers to run code after a specified time has passed. You can schedule a timer to run once or repeat at regular intervals, and you can unschedule it before it expires. For details see
mp:make-timer
and
mp:schedule-timer
in the
LispWorks Reference Manual
.