Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Common lisp 使用波尔多线程等待信号或超时_Common Lisp - Fatal编程技术网

Common lisp 使用波尔多线程等待信号或超时

Common lisp 使用波尔多线程等待信号或超时,common-lisp,Common Lisp,我使用sbcl,我有一个线程,它只执行特定的任务(将某些内容写入文件),进入睡眠状态30秒并重复 我想要实现的是:如果用户希望程序停止,线程应立即唤醒,写入文件并停止自身 谁能给我一个提示吗? 亲切问候,, Patrick波尔多线程没有这样的功能,因此您应该使用实现中的信号处理工具。也许会有用。有关其他详细信息,请参见

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

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

谁能给我一个提示吗? 亲切问候,,
Patrick

波尔多线程没有这样的功能,因此您应该使用实现中的信号处理工具。也许会有用。有关其他详细信息,请参见