Trying Out C++26 Executors
14 days ago
- #Concurrency
- #C++
- #Vulkan
- The author discusses improvements in game boot-up times by leveraging concurrency in C++.
- They explore using C++26 executors for parallel tasks in a Vulkan renderer project.
- Comparison between traditional methods (TBB) and new C++26 executors shows mixed results.
- Issues with C++26 executors include verbosity, potential silent failures, and unclear parallel execution guarantees.
- The author suggests that C++26 executors might not be ready for standardization and recommends further real-world testing.