等待波尔多线程的信号或超时

时间:2012-12-27 15:43:19

标签: common-lisp

我使用sbcl并且我有一个线程,只执行特定任务(将某些内容写入文件),进入睡眠状态30秒并重复。

我想要实现的是:如果用户希望程序停止,则线程应立即唤醒,写入文件并自行停止。

任何人都可以给我一个提示吗? 亲切的问候, 帕特里克

1 个答案:

答案 0 :(得分:1)

波尔多线程没有这样的功能,因此您应该使用实现的信号处理工具。也许cl-signal-handler可能有用。另请参阅this question了解更多详情。