UE4中已經有了基於FQueuedThreadPool的AsyncTask,為什麼還要加入TaskGraph,UE4的TaskGraph系統與U3D的JobSystem比有什麼區別。(理解的比較片面,歡迎大神糾正)
(一)首先,參考官方文檔和閱讀一手資料是求真比較好的途徑。
1、 多線程和並發編程請參考圖書《Game Engine Architecture》第四章節Parallelism and Concurrent Programming。
2、 UE4的多線程和並發編程請參考Gerke Max Preussner的PPT文檔Concurrency & Parallelism in UE4和YouTube的視頻。
(二)TaskGraph結構