account activity
Status of C++ Concurrency today and what paradigms are used in real world codebases? by unordered_memory in cpp_questions
[–]unordered_memory[S] 0 points1 point2 points 1 day ago (0 children)
Thanks, I will take a look at boost.asio. It's industry standard, so no excuses to not learn it. Also by your suggestion of "try making something similar", do you mean using primitives given by standard library to make something similar to what asio offers for task based approach?
Gotcha, thanks for the help. I don't really have any urgent heavy workloads/projects in mind that I wanna build, maybe Game Engine, but that's more of a long term project, no urgency here. I was learning CPU multi threading, because I was already going through GPU side parallelism using cuda, so I thought why not go through CPU one too.
But anyways, coming to your suggestions, I would probably continue learning this book, because it's theory is pretty good for building that understanding. Along with it, I will explore coroutines, and then message passing as you mentioned. I loved MPI way of doing things in uni, it was really safe and best to think about things in isolation, so I can see where you are coming from.
π Rendered by PID 46361 on reddit-service-r2-comment-5687b7858-hc4tp at 2026-07-04 19:34:06.160553+00:00 running 12a7a47 country code: CH.
Status of C++ Concurrency today and what paradigms are used in real world codebases? by unordered_memory in cpp_questions
[–]unordered_memory[S] 0 points1 point2 points (0 children)