CppCast cover image

MSVC's STL and vcpkg

CppCast

00:00

How to Use the Parallel Algorithms in Visual Studio

A lot of parallelism frameworks like assume when you give them work that their thread pool will have a thread available. So what I would have to try to create a thread and if it can't then go back to doing the, the work in the current thread. That's actually, that's super important for handling that small end case I was talking about because it's quite often if, and is like a hundred, like one context switch is more than it takes to do all of this processing. You never get a thread pool thread. Even if there are thread pool threads available because you're already done. Right? And I don't believe they ever actually implemented the forward progress to guarantee stuff

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app