C++ 多執行緒與並行程式設計基礎[線上課程] 線上課程

C++ 多執行緒與並行程式設計基礎[線上課程]

現代的軟體設計為了能完整利用到硬體多核心的運算能力,善用多執行緒與並行程式設計成為一個常見而重要的技術。在這門課裡我們將使用 C++ 標準庫 (C++ Standard Library) 內提供的各式工具來實踐一些經典的範例,同時也可從過程中了解多執行緒與並行程式設計的核心概念與理論。即使我們使用的是其他第三方的工具,也可以對於所需解決的問題以及可行的方式有所方向。我們將從無到有幫助大家一起建立所有相關需要的知識。

[本門課為李根逸老師 《 C++ 從入門到專家》 系列課程之一]

👉 C++ 進階程式設計
👉 C++ 專案開發基礎實戰
👉 C++ 演算法與程式解題入門
👉 C++ 資料結構與泛型程式設計基礎
👉 C++ 多執行緒與並行程式設計基礎
👉 C++ 物件導向與設計模式基礎
※ 為維持教學品質,系列課程皆為小班制,以 8 人一班為原則

課程大綱

第一章:C++ 並行程式設計課程簡介
第二章:執行緒的管理
第三章:於執行緒間共享資料 (上)
第四章:於執行緒間共享資料 (下)
第五章:非同步函式呼叫與資料傳遞 (上)
第六章:非同步函式呼叫與資料傳遞 (下)
第七章:C++ 的記憶體模型與原子操作
第八章:撰寫 C++ 並行程式

【 課程含 73 部以上總長約 8 小時具字幕的影片,有 3 次練習作業與作業解答說明 】

適合對象

對多執行緒或並行程式設計有興趣者

開發環境

我們將使用線上的 Coliru (https://coliru.stacked-crooked.com/) 網站示範
但只要支援 C++17 的編譯器,都可以使用課程中所有的範例

線上課程注意事項

●線上課程採遠距教學,無需到班上課!

●線上課程影片無字幕輔助

●線上課程為非同步教學,無法及時互動回覆,請學員需自行評估是否適合自己的學習模式。

● 上課教材、影片:開課當天會發送註冊信至信箱,註冊完畢後即可開始上課。

● 繳交作業期限:依照各班講師規定;通過課程標準才會製作證書。

● 課程影片下架日:結束日後六個月

●學員於開課後登入課程時, 登入帳號務必與報名時所填寫的EMAIL相同!!!

公務員全程參與課程學習後可於課程結束後申請登錄公務人員學習時數

 

(一)轉班或退費期限:開課日後⅓時數內,詳情連結

(二)結業狀況:查詢是否合格及證書製作進度,結業名單連結

(三)線上課程上課時間:請參考官網最新消息「線上課程常見QA」,詳情連結

(四)報名備註欄位僅可填寫優惠同行人,收據開立時間及其他問題請直接寄EMAIL向我們聯繫

近期班次

  • 第416期 招生中

    課程類別:專題線上課程

    開課日期:2024.05.08 ~ 2024.06.12

    學費:新生新台幣3150元整

  • 講師介紹

    現任

    國立臺灣大學資訊管理學系兼任助理教授

    信革 (SIGONO) 數位有限公司技術總監

     

    曾任

    雷亞 (RAYARK) 遊戲股份有限公司技術總監

     

    學歷

    國立臺灣大學資訊工程學博士

    國立臺灣大學資訊工程學碩士

    國立臺灣大學資訊工程學學士

     

    相關榮譽

    國立臺灣大學資訊工程系優良助教獎

    國立臺灣大學書卷獎

     

    相關資料與課程規劃可參考個人課程網站 : https://feis.studio