标签: clojure core.async
使用core.async我可以轻松创建一个带缓冲缓冲区的频道:
core.async
(async/chan (async/dropping-buffer 10))
是否可以使用drop buffer创建manifold流?
manifold
答案 0 :(得分:1)
您可以通过创建(s/stream 10)并使用(try-put! msg 0)而不是put!来获得相同的结果,因此对完整流的任何投放都会立即超时。
(s/stream 10)
(try-put! msg 0)
put!