Replace usleep() with nanosleep().