Settings

Theme

How does non-blocking IO work under the hood?

medium.com

2 points by frevib a year ago · 1 comment

Reader

nullindividual a year ago

IOCP is not an event loop. It is true async, non-blocking I/O; completion-oriented; the I/O manager informs the thread the operation is completed.

epoll/kqueue are readiness-oriented, which continuously asks if the operation is completed via a single thread.

https://speakerdeck.com/trent/pyparallel-how-we-removed-the-...

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection