Comment on Multi-threading is always the wrong design (2023)parentComments−packetlost1yNo, nginx uses a fixed number of worker processes and communicates primarily through explicit shared memory and message passing.Threading works ok, but there's rarely much shared state so the fork and pipe / she model wins cleaner and more secure.As for UIs: maybe! I'm sure it depends, but this isn't an area I know a ton about−andy241yInteresting perspective, I’ve never been thinking about this problem in terms of whether workers need shared memory space. Thank you!
Comments
No, nginx uses a fixed number of worker processes and communicates primarily through explicit shared memory and message passing.
Threading works ok, but there's rarely much shared state so the fork and pipe / she model wins cleaner and more secure.
As for UIs: maybe! I'm sure it depends, but this isn't an area I know a ton about
Interesting perspective, I’ve never been thinking about this problem in terms of whether workers need shared memory space. Thank you!