Discussion about this post

User's avatar
nate's avatar

I saw this after struggling on a multithreaded project for a few days. Its my first time dealing with these kinds of problems, and your thoughts have really helped me out. Thank you.

Expand full comment
Bryan Lee's avatar

This is a fascinating read. It does add a little more mental "checks" when thinking about codebases though. I'm trying to keep effective code paths in mind when writing, but it's a little bit daunting knowing that moving to a multi-threaded environment would also require the consideration of read/write or sync/no-sync differences before collapsing things into a single effective code path.

Expand full comment
3 more comments...

No posts