目錄 EventLoop的多線程應用 多個Reactor模型 EventLoopThreadPool 事件循環線程池類 EventLoopThreadPool類聲明 EventLoopThreadPool的構造與析構 ...
目錄 事件驅動與EventLoop EventLoop EventLoop的構造與析構 特定線程檢查,確保線程安全 loop循環 添加 更新 刪除通道 定時任務 runInLoop與queueInLoop執行用戶任務 eventfd與wakeup 喚醒 eventfd原理 EventLoop使用eventfd喚醒loop線程 參考 事件驅動與EventLoop 前面 muduo筆記 網絡庫 一 ...
2022-04-10 19:53 6 1328 推薦指數:
目錄 EventLoop的多線程應用 多個Reactor模型 EventLoopThreadPool 事件循環線程池類 EventLoopThreadPool類聲明 EventLoopThreadPool的構造與析構 ...
muduo網絡庫學習筆記(四) 通過eventfd實現的事件通知機制 目錄 muduo網絡庫學習筆記(四) 通過eventfd實現的事件通知機制 eventfd的使用 eventfd系統函數 使用示例 ...
Muduo學習筆記(一) 什么都不做的EventLoop EventLoop EventLoop的基本接口包括構造、析構、loop()。 One Loop Per Thread 一個線程只有一個EventLoop對象、如果當前線程創建了其他 EventLoop對象,則終止程序 ...
今天簡單說下js的事件循環機制,我們都知道,javascript是單線程語言,它的核心,也是因為它的單線程。有很多小白不清楚EventLoop到底是什么,按照中文翻譯,就是事件循環,那js到底是怎樣將同步和異步進行處理的。這篇文章,就簡單說一說,js的單線程處理,也就是同步和異步的代碼是怎樣走向 ...
muduo網絡庫學習筆記(三)TimerQueue定時器隊列 目錄 muduo網絡庫學習筆記(三)TimerQueue定時器隊列 Linux中的時間函數 timerfd簡單使用介紹 timerfd示例 muduo ...
2020-01-11 EventLoop-事件循環 一、學習事件循環之前,先學習幾個英語詞組 二、再來一道事件機制的題 哈哈哈,看到上邊的題是不是被嚇到了,小甜的老師當時發給我的時候,我也驚呆了,同步異步真的太難為我了。 當時 ...
JS的執行機制是一個主線程和一個任務隊列(Eventqueue),所有的同步任務都是在主線程上直接執行的。異步任務都被放在任務隊列中。(這里盜了一個圖)這時程序的執行還沒有真正的進入事件循環。 接下來異步任務的執行,就涉及到了宏任務和微任務。 所有的任務在主線程執行,會形成一個執行棧 ...
目錄 日志庫模型 前端 Logger類 日志等級類型LogLevel 用戶接口 構造函數 輸出位置,沖刷日志 日志等級,時區 析構函數 Impl類 ...