epoll其实是调度系统,不拷贝数据的话,本身不要求进程的页可用
如果加上拷贝数据的话,至少要解决以下问题
怎么能在内核上下文中解决用户buffer可写?
notify event的同时notify buffer,需要更多error code组合,咋搞
如果一个fd被多个buffer注册,拷贝到哪里?这本来是用户自己解决的,怎么能合理地把这个机制push到内核里?
我不是搞内核的,以上纯属推断
【 在 telangpujing 的大作中提到: 】
: 数据达到时内核拷给用户不就完了
--
FROM 75.31.75.*