Thread
Thread
C++ Concurrency in Action 2nd.pdf
https://livebook.manning.com/book/c-plus-plus-concurrency-in-action/chapter-1/
Async Execution
Async tutorial example
https://thispointer.com/c11-multithreading-part-9-stdasync-tutorial-example/
https://solarianprogrammer.com/2012/10/17/cpp-11-async-tutorial/
Async loading data example
https://www.youtube.com/watch?v=2eJm6tA4y2U
Learn Multithreading in C++
https://www.udemy.com/course/cplusplus-multithreading/
C# async await explained
https://blog.ndepend.com/c-async-await-explained/
Concurrency
https://www.udemy.com/course/modern-cpp-concurrency-in-depth/
Coroutines
- A tutorial on C++ 20 Coroutines
- C++ Coroutines
- Understanding C++ Coroutines by example
- Debugging C++ Coroutines
Fibers
- Introduction to fibers in c++
- https://graphitemaster.github.io/fibers/
Job system
Simple job system using standard C++
https://wickedengine.net/2018/11/24/simple-job-system-using-standard-c/
Job system: Lock-free
https://blog.molecular-matters.com/2015/08/24/job-system-2-0-lock-free-work-stealing-part-1-basics/
C# Job System in Unity
https://docs.unity3d.com/Manual/JobSystem.html
https://blog.unity.com/engine-platform/what-is-a-job-system
Lock-free Programming
Async tutorial example
https://thispointer.com/c11-multithreading-part-9-stdasync-tutorial-example/
https://solarianprogrammer.com/2012/10/17/cpp-11-async-tutorial/
Async loading data example
https://www.youtube.com/watch?v=2eJm6tA4y2U