3 ms·
Yes, but the typical data access patterns differ between threads and processes. Again, this architecture makes sense for the "lots of totally independent proce
by orib 18y ago
Yes, but the typical data access patterns differ between threads and processes.
Again, this architecture makes sense for the "lots of totally independent processes" case. The problem is that this case isn't as common as you'd expect. on Linux, if you fork a process, you're sharing memory between them until you write to it. in threads, you're sharing all read-only data unless you've explicitly duplicated it.