前兩天台股大崩,今天打一堆紅燈
上沖下洗,真是太嗨了
韭菜如我還套在山頂,啥時可以解套55555
今天工作比較忙,寫ㄍ兩題意思意思
在讀檔案時,若檔案太大,可能會遇到記憶體不足的問題
所以搭配 stream 來處理檔案,是一個常見的方法
stream 會將要讀取的檔案拆成 N 塊,再一一讀取
Node.js 的 event loop 和平常看到的 JavaScript event loop 有些不同
核心概念大致是相同的,下面列出兩者的 eventloop 差異
關於 event loop,主要需要注意的就是微任務和宏任務的差別,以及執行順序,因為面試真的很愛考
如果想要深入了解執行順序,推薦參考資料第二篇,寫得很詳細,懶人友善的文章
參考資料:
https://www.freecodecamp.org/news/node-js-streams-everything-you-need-to-know-c9141306be93/
搜資料的時候剛好看到這篇,大推,非常清楚的寫出的 nodejs event loop 的流程
https://notes.andywu.tw/2020/%E5%AE%8C%E6%95%B4%E5%9C%96%E8%A7%A3node-js%E7%9A%84event-loop%E4%BA%8B%E4%BB%B6%E8%BF%B4%E5%9C%88/