I read the slides for his presentation "Why Threads Are A Bad Idea
(for most purposes)" [1] in the late 90s and it saved me from a lot of confusion in the following decades. This was especially helpful in a time when Java peaked in popularity and people were like: "Hey, threads are cheap and easy now, what's the problem when our solution uses thousands of them?".
> What's Wrong With Threads?
> Too hard for most programmers to use.
> Even for experts, development is painful.
I read the slides for his presentation "Why Threads Are A Bad Idea (for most purposes)" [1] in the late 90s and it saved me from a lot of confusion in the following decades. This was especially helpful in a time when Java peaked in popularity and people were like: "Hey, threads are cheap and easy now, what's the problem when our solution uses thousands of them?".
[1] https://web.stanford.edu/~ouster/cgi-bin/papers/threads.pdf