Re:Why Threads Are a Bad Idea (1995) [pdf]
by nine_k on Tuesday June 12, 2018 @05:40PM
(#17298306)
CPU concurrency is not incompatible with events.
Shared mutable state is where the problem lies, but in a lot of cases shared memory can be used to pass it without copying from a "scheduler" thread to worker threads for parallel processing in non-overlapping chunks, and then back for compiling into a whole.
Shared mutable state is where the problem lies, but in a lot of cases shared memory can be used to pass it without copying from a "scheduler" thread to worker threads for parallel processing in non-overlapping chunks, and then back for compiling into a whole.