淺析libuv原始碼-node事件輪詢解析(1)
好久沒寫東西了,過了一段鹹魚生活,無意中想起了脈脈上面一句話: 大廠帶給你的只是光環,保持自己的競爭力才是唯一可信的。所以,繼續開寫! 一般的JavaScript原始碼看的已經沒啥意思了,我也不會寫什麼xx
好久沒寫東西了,過了一段鹹魚生活,無意中想起了脈脈上面一句話: 大廠帶給你的只是光環,保持自己的競爭力才是唯一可信的。所以,繼續開寫! 一般的JavaScript原始碼看的已經沒啥意思了,我也不會寫什麼xx
原文連結 Understanding NodeJS Event Loop Event Loop 是個讓人頭大的知識點,今天我們先了解下Nodejs中的 Event Loop (不要跟瀏覽器中的Even
Event Loop 即事件迴圈,是指瀏覽器或 Node 的一種解決 javaScript 單執行緒執行時不會阻塞的一種機制,也就是我們經常使用 非同步 的原理。 為啥要弄懂Event Loop
在Timer模組中有提到,libuv控制著延遲事件的觸發,那麼必須想辦法精確控制時間。 如果是JS,獲取當前時間可以直接通過Date.now()得到一個時間戳,然後將兩段時間戳相減得到時間差。一般情況下當然
前序:說說為啥要研究libuv,其實在很久之前(大概2年前吧)玩nodejs的時候就對這個核心庫非常感興趣,不過由於當年水平確實比較菜,大概看了看之後實在沒能靜下心來看下去。18年初的時候,360直播
console.log相信使用過js的朋友都不會陌生,對於我這種前端轉過來的node開發者,用起這個函式更是毫不手軟,使用它把需要的資訊列印到標準輸出,覺得就是1+1=2那麼正常,但是有天在網上看到一個問題co
Libuv 1.23.2 已釋出, 主要更新如下: win,tty:修復 uv_tty_close() unix:初始化 uv_interface_a