Threads get distributed across processors, so there are a lot of variables involved - number of processors, how many other processes are swamping those processors, how many threads you have spawned...