4 ms·
I can't find the reference, but I remember a grand old rant that threads only progressed so far because Solaris at the time had an very costly process-fork cost
by jmount 13y ago
I can't find the reference, but I remember a grand old rant that threads only progressed so far because Solaris at the time had an very costly process-fork cost compared to other Unices and Windows.
- zokier 13y agoProcess spawning has been (and still is!) quite expensive on Windows, I've always associated the push for threads with that, ie being kludge for crappy kernels :)
- dbaupp 13y agoWhat about shared memory?
- jmount 13y agoTrue: forks have very different semantics than threads. Just thought the thread architecture would be less complicated if divisions of responsibilities were different.