网络

作者: 之江狂徒 | 来源:发表于2019-04-09 15:04 被阅读0次

    epoll

    1、int epoll_create(int sz)

    2、int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event);

    2.1 op

    EPOLL_CTL_ADD 

    EPOLL_CTL_MOD

    EPOLL_CTL_DEL

    2.2 event->events

    EPOLLIN

    EPOLLOUT

    EPOLLERR

    EPOLLHUP

    EPOLLPRI

            EPOLLET

    EPOLLONESHOT

    还有几个没记住

    3、int epoll_wait(int epfd , struct epoll_event *events, int maxevents, int timeout);

    4int epoll_pwait

    fd最好设置为非阻塞,ET模式下必须设置为非阻塞,

    LT两者均可,但是建议设置未非阻塞


    相关文章

      网友评论

          本文标题:网络

          本文链接:https://www.haomeiwen.com/subject/punbiqtx.html