:Hmm... I will assume you are just doing 1:1 scheduling, so how is the :userland scheduler deciding who runs, by sending SIGSTOP and SIGCONT :to other threads??? No, it's at a much lower level. Signals are high level entities that have little to do with the actual scheduling and descheduling API. -Matt Matthew Dillon <dillon at xxxxxxxxxxxxx>