News for hackers. Stuff that matters.
Re:Why Threads Are a Bad Idea (1995) [pdf] by indigochill on Tuesday June 12, 2018 @06:39PM (#17298718)
There's even a course from GA Tech (Intro to Operating Systems, publicly available on Udacity) that covers how to use threads safely and sanely. I went in knowing nothing but terror from a failed experiment in naive multithreading and came out wanting to apply threads to everything. Maybe not quite the right approach, but I at least feel vastly more confident with keeping them manageable. Like you say, managing how and when to lock is the key.
Re:Why Threads Are a Bad Idea (1995) [pdf] by mchahn on Tuesday June 12, 2018 @09:26PM (#17299546)
> covers how to use threads safely and sanely.

It takes a lot less expertise to make events as fast as threads as it takes to make threads as safe as events. I don't know about the rest of you, but I personally do not have a brain that can become an expert on every topic.