It depend on whether the other `wakeup` was called before or after the `select()`, `selectNow()` or `select(timeout)`.