屬于觀察者模式嗎?那么誰是觀察者?誰是被觀察者?
nodejs的事件回調機制是否屬于設計模式中的某一種?
慕碼人2483693
2018-08-03 16:10:46
TA貢獻1934條經驗 獲得超2個贊
這叫reactor模式
說到異步IO,其實現在很難實現真正的異步(除非利用硬件的電位來做異步觸發),大部分情況下仍然需要阻塞在某個多路復用函數,比如select 或者 epoll 上,等到描述符就緒(比如網卡緩沖區可讀寫),然后調用注冊在相應描述符上的回調函數。這種方式是現在的反應堆設計的基本思路。用Twisted的圖可以解釋
舉報