私は無害多くfuture
Sを観察する方法を見つけようとしています。これにより、N個のスレッドをブロックせずにN future
を待つことを意味します。は、私が行く/ clojure.core.asyncにおける先物/約束をDEREFすることはできますか?
私はcore.async
ライブラリは、それがブロック操作でスレッドをブロックしない方法で構築するのではなく、それを駐車し、スレッドを再利用していることがわかります。それはDEREFの場合である、またはそれは<!
とalts!
でのみ動作しますか?
あなたのタイトルは、移動ブロックでこれを行う方法を尋ねているように聞こえます。あなたは、未来のためにこれを行う方法を求めているように聞こえるように聞こえるように聞こえます。あなたは何を探していますか?私は*スレッド*で終わらない方法を探してい –
@ArthurUlfeldtはDEREFを待っによってブロックされています。 – desudesudesu
クロージャーの先物を使わなければなりませんか?私は現実世界での使用にまったくかかりません。 'ztellman/manifold'ライブラリなどの他の手段を使用してください。 – ClojureMostly