原创 使用C語言模擬Node(一) —— 數據結構

文章目錄項目簡介數據結構 項目簡介 基於c語言實現的仿node庫,主要實現js的事件循環機制(單線程異步)和幾大主要模塊(event、socket、fs等)。這只是一個練手的項目,不能保證代碼的絕對可靠性,如果發現bug,歡迎提i

原创 使用C語言模擬Node(二) ——事件循環

文章目錄1. 同步和異步2. 事件循環機制3. 定義任務隊列結構4. 寫入任務 1. 同步和異步 舉個簡單的例子,同步就是你早上燒熱水的時候必須盯着,水開了以後纔可以上廁所,異步就是你在燒水的時候可以先去上廁所刷牙等,但是有些情況下你

原创 基於C語言的單線程異步操作庫

文章目錄項目簡介數據結構 項目簡介 基於c語言實現的仿node庫,主要實現js的事件循環機制(單線程異步)和幾大主要模塊(event、socket、fs等)。這只是一個練手的項目,不能保證代碼的絕對可靠性,如果發現bug,歡迎提iss