【问题标题】:How to make manifold stream with dropping buffer?如何使用下降缓冲区制作歧管流?
【发布时间】:2016-07-11 13:51:08
【问题描述】:

使用core.async 我可以轻松地创建一个带有丢弃缓冲区的通道:

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

是否可以使用丢弃缓冲区创建manifold 流?

【问题讨论】:

    标签: clojure core.async


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-19
      • 1970-01-01
      • 2012-08-18
      • 1970-01-01
      • 2022-12-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多