
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