Socket中select和epoll的关系
来源:10-10 select模型的缺点

bbmouse
2021-11-04
老师你说的系统调用select,select是内核态的api吗?
我自己理解的是:select是一个异步模型,内核有2种实现,select api和epoll api,不知道对不对
写回答
1回答
-
ccmouse
2021-11-11
这里我在1:10左右解释了一下,这里的select的确指linux的select api。这本身是一个用户态api。当然它实现上大多是在内核态运行。官方文档也说了:
推荐高并发的系统采用poll/epoll。
同学后面的说法也对,如果是把select理解为一种异步模型,其背后可以用select api也可以用epoll api来实现。
00
相似问题