[anton wilson] > Ok, I see that python creates an init thread when the first > thread is being created that sits there and does nothing but loop. > That seems very pointless although I'm sure there is a reason for this. Try writing an equivalent C program and see what happens. This is almost certainly something being done by your C runtime library, and/or OS.