Skip to content

Future promise、observe pattern、callback

三种都能够用于notification、通知。

1、future promise 通过判断future的状态来进行判断,它是较高的封装、抽象

2、observe pattern、callback 通过执行对应的callback来进行通知

observer pattern允许开放式的注册、注销

TODO

stackoverflow Java executors: how to be notified, without blocking, when a task completes?

jayconrod Futures are better than callbacks

hackernoon From Callback to Future -> Functor -> Monad

callback vs promise vs observer pattern

https://itnext.io/javascript-promises-vs-rxjs-observables-de5309583ca2

https://scotch.io/courses/10-need-to-know-javascript-concepts/callbacks-promises-and-async