fSemaphore
fSemaphore(create_sem(0, "thread spinlock"))
Sleeper() : fMessageCode(0), fSemaphore(-1) {}