）或"bind"（绑定）它。
应用.future和promise起源于函数式编程和相关范例（如逻辑编程 ），目的是将值（future）与其计算方式（promise）分离，从而允许更灵活地进行计算，特别是通过并行化。后来，它在分布式计算中得到了应用 ，减少了通信往返的延迟。再后来，它变得更有用了，因为它允许以直接风格编写异步程序，而不是以连续传递风格的方式。
隐式与显式.对future的使用可能是"隐式的"（任何对future的使用都会自动获得它的值，它就像