面試陷阱題 (Exam Traps)

Purpose

全書常見錯誤、易混淆點與面試陷阱總整理。每條均可展開,並連回對應概念筆記複習。

併發基礎(第1章)

執行緒管理(第2章)

給執行緒 + detach 偶發亂碼

  • 隱式轉 std::string 可能晚於函式返回 → 懸空指標未定義行為。
  • 傳入前先顯式 std::string(buffer)
  • 傳遞參數與轉移所有權

共享資料(第3章)

同步操作(第4章)

記憶體模型與原子操作(第5章)

基於鎖的資料結構(第6章)

無鎖資料結構(第7章)

併發設計(第8章)

進階執行緒管理(第9章)

平行演算法(第10章)

測試與除錯(第11章)

附錄(A–C)