spurious wakeups in pthreads...