PS:
select 可以同时处理多个 socket,有一个就绪应用程序代码就可以处理它。
代码格式:
while True:
events = sel.select()
for key, mask in events:
callback = key.data
callback(key.fileobj, mask)
主要讲一下时间复杂度方面的区别:
根据时间复杂度我们可以知道,epoll 方法的时间复杂度最低,所以一般情况下都是用 epoll 操作的。