如何用缓冲液制造歧管流?

时间:2016-07-11 13:51:08

标签: clojure core.async

使用core.async我可以轻松创建一个带缓冲缓冲区的频道:

(async/chan (async/dropping-buffer 10))

是否可以使用drop buffer创建manifold流?

1 个答案:

答案 0 :(得分:1)

您可以通过创建(s/stream 10)并使用(try-put! msg 0)而不是put!来获得相同的结果,因此对完整流的任何投放都会立即超时。