show race condition with signal
use semaphore with busy waiting
Description.