为了账号安全,请及时绑定邮箱和手机立即绑定

nodejs的事件回调机制是否属于设计模式中的某一种?

nodejs的事件回调机制是否属于设计模式中的某一种?

慕码人2483693 2018-08-03 16:10:46
属于观察者模式吗?那么谁是观察者?谁是被观察者?
查看完整描述

2 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

这叫reactor模式
说到异步IO,其实现在很难实现真正的异步(除非利用硬件的电位来做异步触发),大部分情况下仍然需要阻塞在某个多路复用函数,比如select 或者 epoll 上,等到描述符就绪(比如网卡缓冲区可读写),然后调用注册在相应描述符上的回调函数。这种方式是现在的反应堆设计的基本思路。用Twisted的图可以解释

https://img1.sycdn.imooc.com//5b6855470001086403680292.jpg

查看完整回答
反对 回复 2018-08-06
  • 2 回答
  • 0 关注
  • 1701 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信