【发布时间】:2016-12-23 18:11:37
【问题描述】:
所以我有一些类似的代码
(let ((file (open cur-fifo :if-does-not-exist :create)))
(format t "~A~%" (read-line file nil))
(close file))
据我所知,这可以正常工作,但如果没有数据写入 cur-fifo,这将无限期阻塞。如果在约 0.1 秒左右无法读取数据,我希望读取超时并返回 NIL。
在 SBCL 1.1.18 上运行,在 64 位 Gentoo Linux 上运行
【问题讨论】:
标签: common-lisp fifo sbcl