iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

C++ 實務基礎經驗 系列

本次參賽的內容是歷經去年鐵人賽30天C++學習之後,有幸到目前的公司發揮所長,並將這近一年時間內的各種經驗累積或學習到的東西,將之統一成30天一系列的文章。
主要區分以下幾個主題
- 工具相關: 介紹常用的工具
- 實用第三方套件: 介紹常用的第三方套件
- 輔助函式: 分享一些實用的函式
- 排序演算法: 介紹常用的演算法
- 資源管理: 介紹內存資源管理相關的內容
- 併發相關: 介紹C++ 11以後一些常用的併發函式

參賽天數 4 天 | 共 25 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 4

資源管理 內存洩漏

資源管理 內存洩漏 今天來介紹一下內存洩漏相關的知識,野指針以及如何去發現這類問題的工具valgrind 野指針 野指針在Day14 Crashlog中有提到其...

2023-09-29 ‧ 由 steven715 分享
DAY 4

併發相關 mutex

併發相關 mutex 今天開始就來介紹跟併發相關的部分,先從mutex開始 mutex mutex是多執行緒中會使用到的功能,能針對一段代碼區段上鎖,確保同一時...

2023-09-30 ‧ 由 steven715 分享
DAY 4

併發相關 讀寫鎖

併發相關 讀寫鎖 昨天介紹了mutex,今天就來講一個mutex的進階讀寫鎖 讀寫鎖 讀寫鎖主要應用場景是讀多寫少的部分,概念是分別有用在讀共享資源的讀鎖,與操...

2023-10-01 ‧ 由 steven715 分享
DAY 4

併發相關 非同步

併發相關 非同步 今天接著來介紹C++中幾個非同步函式 async async能讓我們用非同步的方式去調用函數,而非同步調用中也有兩種模式,參考下面例子 #in...

2023-10-02 ‧ 由 steven715 分享
DAY 4

併發相關 條件變數

併發相關 條件變數 今天來介紹條件變數,用來等待一個事件或條件的,比方說,在前面講mutex的章節中mutex可以用try_lock函數,去不斷確認能否上鎖,這...

2023-10-03 ‧ 由 steven715 分享