
簡單的執行緒池(二)
- 2021 年 11 月 30 日
- 筆記
概要 作者在簡單的執行緒池中採用了非阻塞的(nonblocking)執行緒同步方式,在此文中作者將採用阻塞的(blockin …
Continue Reading概要 作者在簡單的執行緒池中採用了非阻塞的(nonblocking)執行緒同步方式,在此文中作者將採用阻塞的(blockin …
Continue Reading概要 此執行緒池擁有一個被所有工作執行緒共享的任務隊列。執行緒池用戶提交的任務,被執行緒池保存在任務隊列中,工作執行緒從任務隊列中 …
Continue Reading本文承接前文 現代 C++ 對多執行緒/並發的支援(上),翻譯自 C++ 之父 Bjarne Stroustrup 的 C …
Continue Reading本文翻譯自 C++ 之父 Bjarne Stroustrup 的 C++ 之旅(A Tour of C++)一書的第 1 …
Continue Reading調度器——GMP 調度模型 Goroutine 調度器,它是負責在工作執行緒上分發準備運行的 goroutines。 首先 …
Continue Reading最近在看一個執行緒框架,對.Net的非同步編程模型很感興趣,所以在這裡實現CLR定義的非同步編程模型,在CLR里有三種非同步模式 …
Continue Reading目錄 目錄 前言 訊號量 counting_semaphore latch與barrier latch barrier …
Continue Reading目錄 目錄 前言 條件變數 一些需要注意的地方 總結 前言 本文主要介紹了多執行緒中的條件變數,條件變數在多執行緒同步中用的 …
Continue Reading目錄 目錄 前言 lock_guard scoped_lock (C++17) unique_lock shared_l …
Continue Reading目錄 目錄 簡介 最基本的鎖 std::mutex 使用 方法和屬性 遞歸鎖 std::recursive_mutex …
Continue Reading