descriptor با پرچم O_NONBLOCK (fcntl(2)) به این حالت میرود. معمولاً با API آمادگی مثل epoll یا kqueue ترکیب میشود که میگوید کِی تلاش دوباره موفق است.
Non-blocking I/O
حالتی که read و write و accept بهجای منتظر نگه داشتن thread، فوراً با خطایی مثل EAGAIN برمیگردند.