Hasty Briefsbeta

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.