而产生相同的评估策略（例如，协同多任务或延迟评估）。
通道.future可以很容易地用通道实现：future是一个单元素的通道，而promise是一个发送到通道，实现future的过程。 这允许future在支持通道（如CSP和Go）的并发编程语言中实现。由此产生的future是显式的，因为它们必须通过从通道读取而不是仅仅通过评估来获取。