现非线程特有的future。但是，这可以被视为不必要的复杂性。在基于线程的编程语言中，最具表现力的方法似乎是提供非线程特有的future，只读视图以及"WaitNeeded"构造或支持透明转发的混合。
求值策略.future的求值策略（可称为"传future调用"）是非确定性的：future的值将在创建future和使用其值之间的某个时间进行求值，但确切的时间不确定的，一次运行和另一次运行的求值时间会不一样。计算可以在创建future时开始（及早求值），或者仅在实际需要值时开始（懒