Fork

ox.Fork
See theFork companion object
trait Fork[T]

A fork started using fork, forkError, forkUser, forkUserError, forkCancellable or forkUnsupervised, backed by a (virtual) thread.

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait UnsupervisedFork[T]
trait CancellableFork[T]

Members list

Value members

Abstract methods

def join(): T

Blocks until the fork completes with a result.

Blocks until the fork completes with a result.

Attributes

Throws
Throwable

If the fork completed with an exception, and is unsupervised (started with forkUnsupervised or forkCancellable).

See also

If T is an Either, and there's an enclosing either block, the result can be unwrapped using either.ok.