Back
put! (clj)
(source)function
(put! port val)
(put! port val fn1)
(put! port val fn1 on-caller?)
Asynchronously puts a val into port, calling fn1 (if supplied) when
complete. nil values are not allowed. Will throw if closed. If
on-caller? (default true) is true, and the put is immediately
accepted, will call fn1 on calling thread. Returns nil.