Or, to turn it around, lets look at the windows (or java or other system that makes its living with threads) way of spawning a process identical to the one you are currently running (which is what fork does on unix)...well, we could except that there is not one: that just not part of the all-threads-all-the-time model. (Which is not a bad thing, mind you, just different).