Strategy

trait Strategy

Evaluate an expression in some specific manner. A typical strategy will schedule asynchronous evaluation and return a function that, when called, will block until the result is ready.

Memory consistency effects: Actions in a thread prior to the submission of a to the Strategy happen-before any actions taken by a, which in turn happen-before the result is retrieved via returned function.

Companion
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def apply[A](a: => A): () => A