Re:Why Threads Are a Bad Idea (1995) [pdf]
by jstewartmobile on Wednesday June 13, 2018 @02:33AM
(#17300762)
You're focusing on performance. Performance is not the world. Parallelism is not the only reason to use cooperating processes. There are other considerations--like task fairness, and isolation.
We desperately need more isolation in software.