net包accept底层
来源:8-9 Go 是如何抽象 Socket 的?(三)

qq_慕粉1404020
2022-12-02
在net包执行accept的底层下为什么是协程先调用waitpoll进入休眠 然后再初始化netfd,调用pollopen。 顺序反了,协程怎么拿得到本次调用pollopen注册的事件呢
写回答
1回答
-
Moody
2022-12-02
前面的“调用waitpoll进入休眠”指的是监听新TCP连接的协程,在等待新的连接。监听新连接也需要占用一个socket。
后面的“再初始化netfd”是指的对新的socket连接进行初始化。
00
相似问题