News for hackers. Stuff that matters.
Re:The Two Factions of C++ by pjc50 on Tuesday November 26, 2024 @06:49AM (#42244878)
> Now add multithreading. Still easy?

> Now add locking. Still easy?

Don't do that then.

Or rather, either manipulate the state machine from only a single thread at a time; or explicitly turn the multithreading into more states. If you need to wait for something instead of having "do X" you transition into state "doing X". C#-style async does this in a state machine behind the scenes.

There are no comments on this comment yet.