Skip to main content

General

9
  • locking

    Executes exprs in an implicit do, while holding the monitor of x. Will release the monitor of x in all circumstances.

  • pcalls

    Executes the no-arg fns in parallel, returning a lazy sequence of their values

  • pmap

    Like map, except f is applied in parallel. Semi-lazy in that the parallel computation stays ahead of the consumption, ...

  • pvalues

    Returns a lazy sequence of the values of the exprs, which are evaluated in parallel

  • seque

    Creates a queued seq on another (presumably lazy) seq s. The queued seq will produce a concrete seq in the background,...

  • volatile!

    Creates and returns a Volatile with an initial value of val.

  • volatile?

    Returns true if x is a volatile.

  • vreset!

    Sets the value of volatile to newval without regard for the current value. Returns newval.

  • vswap!

    Non-atomically swaps the value of the volatile as if: (apply f current-value-of-vol args). Returns the value that ...