I totally agree that one would almost always fork before threading. I had only reversed it for testing.
As for the error message, I assumed that it was result of the main process exiting. After you pointed that out, I thought about it though... The main process /should/ be dead before the threads even start. Since that does not appear to be the case, would that imply that indeed the original parent is exiting late, perhaps before the child has acheived independence?
Thanks much for the input.
mike |