> >> You can of course create more than one. > > >and each thread creates new process. > > Perhaps but they all share the same memory space (no IPC required for > trivial tasks)so what's the problem exactly ? > that you can't have more than 4090 processes in linux. and other that linux handles lots of processes terribly slow.