【发布时间】:2012-07-29 19:22:27
【问题描述】:
我想在 clojure 中构建一个生产者-消费者程序。要求是消费者可以在生产者将消息放入队列时从队列中拖动项目,如果使用 java 我将使用ConcurrentLinkedQueue,但我不太确定如何使用不可变集合在 clojure 中执行此操作,请帮助。
【问题讨论】:
-
@JeremyHeiler 我希望使用纯 clojure 代码,如 vector、list、ref 之类的东西来实现这一点,只是不知道是否可能?
标签: clojure