【发布时间】:2013-01-19 10:40:32
【问题描述】:
我尝试解决的场景如下,我有一个测试程序,可以将网络连接到系统上的网络端点。
这个测试程序有一个在其上运行的码头网络服务器,它期望来自外部系统的回调,以完成一个成功的测试周期。如果在特定时间范围(超时)内没有收到回调,则测试失败。
为了实现这一点,我希望测试运行程序等待码头处理程序在回调时设置的“事件”。
我考虑过使用 java 的 CyclicBarrier,但我想知道 clojure 中是否有一种惯用的方法来解决这个问题。
谢谢
【问题讨论】:
标签: clojure