File tree 1 file changed +0
-4
lines changed
1 file changed +0
-4
lines changed Original file line number Diff line number Diff line change 2
2
"">
3
3
< html > < head > < meta charset ="UTF-8 " /> < title > clojure.core.async documentation</ title > < link rel ="stylesheet " type ="text/css " href ="css/default.css " /> < link rel ="stylesheet " type ="text/css " href ="css/highlight.css " /> < script type ="text/javascript " src ="js/highlight.min.js "> </ script > < script type ="text/javascript " src ="js/jquery.min.js "> </ script > < script type ="text/javascript " src ="js/page_effects.js "> </ script > < script > hljs . initHighlightingOnLoad ( ) ; </ script > </ head > < body > < div id ="header "> < h2 > Generated by < a href ="https://github.com/weavejester/codox "> Codox</ a > </ h2 > < h1 > < a href ="index.html "> < span class ="project-title "> < span class ="project-name "> </ span > < span class ="project-version "> </ span > </ span > </ a > </ h1 > </ div > < div class ="sidebar primary "> < h3 class ="no-link "> < span class ="inner "> Project</ span > </ h3 > < ul class ="index-link "> < li class ="depth-1 "> < a href ="index.html "> < div class ="inner "> Index</ div > </ a > </ li > </ ul > < h3 class ="no-link "> < span class ="inner "> Topics</ span > </ h3 > < ul > < li class ="depth-1 "> < a href ="flow.html "> < div class ="inner "> < span > core.async.flow</ span > </ div > </ a > </ li > </ ul > < h3 class ="no-link "> < span class ="inner "> Namespaces</ span > </ h3 > < ul > < li class ="depth-1 current "> < a href ="clojure.core.async.html "> < div class ="inner "> < span > clojure.core.async</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.flow.html "> < div class ="inner "> < span > clojure.core.async.flow</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.flow.spi.html "> < div class ="inner "> < span > clojure.core.async.flow.spi</ span > </ div > </ a > </ li > </ ul > </ div > < div class ="sidebar secondary "> < h3 > < a href ="#top "> < span class ="inner "> Public Vars</ span > </ a > </ h3 > < ul > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-.3C.21 "> < div class ="inner "> < span > <!</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-.3C.21.21 "> < div class ="inner "> < span > <!!</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-.3E.21 "> < div class ="inner "> < span > >!</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-.3E.21.21 "> < div class ="inner "> < span > >!!</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-admix "> < div class ="inner "> < span > admix</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-alt.21 "> < div class ="inner "> < span > alt!</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-alt.21.21 "> < div class ="inner "> < span > alt!!</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-alts.21 "> < div class ="inner "> < span > alts!</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-alts.21.21 "> < div class ="inner "> < span > alts!!</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-buffer "> < div class ="inner "> < span > buffer</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-chan "> < div class ="inner "> < span > chan</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-close.21 "> < div class ="inner "> < span > close!</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-defblockingop "> < div class ="inner "> < span > defblockingop</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-do-alt "> < div class ="inner "> < span > do-alt</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-do-alts "> < div class ="inner "> < span > do-alts</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-dropping-buffer "> < div class ="inner "> < span > dropping-buffer</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-fn-handler "> < div class ="inner "> < span > fn-handler</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-go "> < div class ="inner "> < span > go</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-go-loop "> < div class ="inner "> < span > go-loop</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-into "> < div class ="inner "> < span > into</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-io-thread "> < div class ="inner "> < span > io-thread</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-ioc-alts.21 "> < div class ="inner "> < span > ioc-alts!</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-map "> < div class ="inner "> < span > map</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-merge "> < div class ="inner "> < span > merge</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-Mix "> < div class ="inner "> < span > Mix</ span > </ div > </ a > </ li > < li class ="depth-2 branch "> < a href ="clojure.core.async.html#var-admix* "> < div class ="inner "> < span class ="tree "> < span class ="top "> </ span > < span class ="bottom "> </ span > </ span > < span > admix*</ span > </ div > </ a > </ li > < li class ="depth-2 branch "> < a href ="clojure.core.async.html#var-solo-mode* "> < div class ="inner "> < span class ="tree "> < span class ="top "> </ span > < span class ="bottom "> </ span > </ span > < span > solo-mode*</ span > </ div > </ a > </ li > < li class ="depth-2 branch "> < a href ="clojure.core.async.html#var-toggle* "> < div class ="inner "> < span class ="tree "> < span class ="top "> </ span > < span class ="bottom "> </ span > </ span > < span > toggle*</ span > </ div > </ a > </ li > < li class ="depth-2 branch "> < a href ="clojure.core.async.html#var-unmix* "> < div class ="inner "> < span class ="tree "> < span class ="top "> </ span > < span class ="bottom "> </ span > </ span > < span > unmix*</ span > </ div > </ a > </ li > < li class ="depth-2 "> < a href ="clojure.core.async.html#var-unmix-all* "> < div class ="inner "> < span class ="tree "> < span class ="top "> </ span > < span class ="bottom "> </ span > </ span > < span > unmix-all*</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-mix "> < div class ="inner "> < span > mix</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-Mult "> < div class ="inner "> < span > Mult</ span > </ div > </ a > </ li > < li class ="depth-2 branch "> < a href ="clojure.core.async.html#var-tap* "> < div class ="inner "> < span class ="tree "> < span class ="top "> </ span > < span class ="bottom "> </ span > </ span > < span > tap*</ span > </ div > </ a > </ li > < li class ="depth-2 branch "> < a href ="clojure.core.async.html#var-untap* "> < div class ="inner "> < span class ="tree "> < span class ="top "> </ span > < span class ="bottom "> </ span > </ span > < span > untap*</ span > </ div > </ a > </ li > < li class ="depth-2 "> < a href ="clojure.core.async.html#var-untap-all* "> < div class ="inner "> < span class ="tree "> < span class ="top "> </ span > < span class ="bottom "> </ span > </ span > < span > untap-all*</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-mult "> < div class ="inner "> < span > mult</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-Mux "> < div class ="inner "> < span > Mux</ span > </ div > </ a > </ li > < li class ="depth-2 "> < a href ="clojure.core.async.html#var-muxch* "> < div class ="inner "> < span class ="tree "> < span class ="top "> </ span > < span class ="bottom "> </ span > </ span > < span > muxch*</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-offer.21 "> < div class ="inner "> < span > offer!</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-onto-chan "> < div class ="inner "> < span > onto-chan</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-onto-chan.21 "> < div class ="inner "> < span > onto-chan!</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-onto-chan.21.21 "> < div class ="inner "> < span > onto-chan!!</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-pipe "> < div class ="inner "> < span > pipe</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-pipeline "> < div class ="inner "> < span > pipeline</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-pipeline-async "> < div class ="inner "> < span > pipeline-async</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-pipeline-blocking "> < div class ="inner "> < span > pipeline-blocking</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-poll.21 "> < div class ="inner "> < span > poll!</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-promise-chan "> < div class ="inner "> < span > promise-chan</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-Pub "> < div class ="inner "> < span > Pub</ span > </ div > </ a > </ li > < li class ="depth-2 branch "> < a href ="clojure.core.async.html#var-sub* "> < div class ="inner "> < span class ="tree "> < span class ="top "> </ span > < span class ="bottom "> </ span > </ span > < span > sub*</ span > </ div > </ a > </ li > < li class ="depth-2 branch "> < a href ="clojure.core.async.html#var-unsub* "> < div class ="inner "> < span class ="tree "> < span class ="top "> </ span > < span class ="bottom "> </ span > </ span > < span > unsub*</ span > </ div > </ a > </ li > < li class ="depth-2 "> < a href ="clojure.core.async.html#var-unsub-all* "> < div class ="inner "> < span class ="tree "> < span class ="top "> </ span > < span class ="bottom "> </ span > </ span > < span > unsub-all*</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-pub "> < div class ="inner "> < span > pub</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-put.21 "> < div class ="inner "> < span > put!</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-reduce "> < div class ="inner "> < span > reduce</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-sliding-buffer "> < div class ="inner "> < span > sliding-buffer</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-solo-mode "> < div class ="inner "> < span > solo-mode</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-split "> < div class ="inner "> < span > split</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-sub "> < div class ="inner "> < span > sub</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-take "> < div class ="inner "> < span > take</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-take.21 "> < div class ="inner "> < span > take!</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-tap "> < div class ="inner "> < span > tap</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-thread "> < div class ="inner "> < span > thread</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-thread-call "> < div class ="inner "> < span > thread-call</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-timeout "> < div class ="inner "> < span > timeout</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-to-chan "> < div class ="inner "> < span > to-chan</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-to-chan.21 "> < div class ="inner "> < span > to-chan!</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-to-chan.21.21 "> < div class ="inner "> < span > to-chan!!</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-toggle "> < div class ="inner "> < span > toggle</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-transduce "> < div class ="inner "> < span > transduce</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-unblocking-buffer.3F "> < div class ="inner "> < span > unblocking-buffer?</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-unmix "> < div class ="inner "> < span > unmix</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-unmix-all "> < div class ="inner "> < span > unmix-all</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-unsub "> < div class ="inner "> < span > unsub</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-unsub-all "> < div class ="inner "> < span > unsub-all</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-untap "> < div class ="inner "> < span > untap</ span > </ div > </ a > </ li > < li class ="depth-1 "> < a href ="clojure.core.async.html#var-untap-all "> < div class ="inner "> < span > untap-all</ span > </ div > </ a > </ li > </ ul > </ div > < div class ="namespace-docs " id ="content "> < h1 class ="anchor " id ="top "> clojure.core.async</ h1 > < div class ="doc "> < pre class ="plaintext "> Facilities for async programming and communication.
4
4
5
- go blocks are dispatched over an internal thread pool, which
6
- defaults to 8 threads. The size of this pool can be modified using
7
- the Java system property `clojure.core.async.pool-size`.
8
-
9
5
Set Java system property `clojure.core.async.go-checking` to true
10
6
to validate go blocks do not invoke core.async blocking operations.
11
7
Property is read once, at namespace load time. Recommended for use
You can’t perform that action at this time.
0 commit comments