是否有相当于 ualarm 的 Racket /方案? ?
即如何在 Racket 中设置系统定时器?
最佳答案
如果您希望某些操作在 time-to-wait
毫秒后异步发生,您可以使用 alarm-evt
,像这样:
(thread
(lambda ()
(sync (alarm-evt (+ (current-inexact-milliseconds) time-to-wait)))
.... do something here ....))
不过,根据您的操作,Óscar 的回答 (timer%
) 可能更方便。
关于timer - ualarm 的方案/ Racket 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17173064/