特点 | Future | Promise |
---|---|---|
异步操作结果表示 | 表示异步操作的结果 | 表示异步操作的一种技术 |
结果获取 | 在未来某个时间点获取结果 | 注册回调函数以处理操作结果 |
编程风格 | 通常以对象形式返回 | 通常用于编写异步操作的代码 |
主要目的 | 管理异步操作结果 | 处理异步操作的状态和结果 |
操作完成通知 | 不一定提供操作完成通知 | 提供操作完成通知和回调触发 |
特点 | Future | Promise |
---|---|---|
异步操作结果表示 | 表示异步操作的结果 | 表示异步操作的一种技术 |
结果获取 | 在未来某个时间点获取结果 | 注册回调函数以处理操作结果 |
编程风格 | 通常以对象形式返回 | 通常用于编写异步操作的代码 |
主要目的 | 管理异步操作结果 | 处理异步操作的状态和结果 |
操作完成通知 | 不一定提供操作完成通知 | 提供操作完成通知和回调触发 |