With libpthread is it usually optimal to have as many worker threads(CPU bound stuff) as kern.threads.virtual_cpu or have, say double thenumber so that there is always a thread in the run queue when anotherhits a mutex or sleep? Pete