Что происходит с горутиной при блокирующем системном вызове / сетевом обращении, и как работает netpoller?
Так тоже спрашивают:
- Как Go работает с IO-bound и CPU-bound задачами?
- Как Go оборачивает системные вызовы (syscalls)?
- За счёт чего Go позволяет работать с большим количеством сетевых соединений одновременно (netpoll, epoll/kqueue/IOCP)?
⌘ Enter — проверить