> Oh, another question, why does the generic implementation not use a > standard mutex from gthr.h? these are supposed to be light-weight operations, seperate from the threading code.