epoll需要在用户态和内核态拷贝数据么?

在注册监听事件时从用户态将数据传入内核态;当返回时需要将就绪队列的内容拷贝到用户空间。

发表评论

后才能评论

评论(1)

  • mpweixin用户 普通 2023-02-07 12:22 下午

    你这样写有点混乱:
    1、有关的文件描述符通过mmap的方式传入内存,即实际上不存在拷贝的操作。
    2、读取时,文件描述符的内容需要从内核拷贝到用户空间,写入时则反过来