On 2/19/15 12:01 PM, ketmar wrote:
On Thu, 19 Feb 2015 16:33:58 +0000, Byron Heads wrote:
Now I am not sure. This code runs correctly:
as i told you before, `fork()` is hard. you can experiment for monthes
seeing strange bugs here and there, and seeing no bugs, and strange bugs,
and...
there are alot of things going on under the hood, and alot of things
aren't. strictly speaking you *CAN'T* get cloned process in the same
state as it's parent. it may work, though, if stars are in a good shape.
Just as an example, Sociomantic uses a concurrent GC based on forking.
I'm not sure what the issue here is, but I don't think forking is as
unstable as you seem to think, or maybe I'm reading this wrong. I can
agree there are many gotchas with forking.
-Steve