摘要: EPOLLIN - 当关联的文件可以执行 read ()操作时。 EPOLLOUT - 当关联的文件可以执行 write ()操作时。 EPOLLRDHUP - (从 linux 2.6.17 开始)当socket关闭的时候,或者半关闭写段的(当使用边缘触发的时候,这个标识在写一些测试代码去检测关闭 阅读全文
posted @ 2021-01-26 23:33 zeroPatrick 阅读(1359) 评论(0) 推荐(1)
摘要: epoll模式中事件可能被触发多次,比如socket接收到数据交给一个线程处理数据,在数据没有处理完之前当前socket又有新数据达到触发了事件,另一个线程被激活获得该socket,从而产生多个线程操作同一socket,即使在ET模式下也有可能出现这种情况。采用EPOLLONETSHOT事件的文件描 阅读全文
posted @ 2021-01-26 23:31 zeroPatrick 阅读(115) 评论(0) 推荐(0)
摘要: 函数原型 char *strchr(const char *str, int c) 参数 str-- 要被检索的 C 字符串。 c-- 在 str 中要搜索的字符。 功能 在参数str所指向的字符串中搜索第一次出现字符c(一个无符号字符)的位置。 返回值 返回一个指向该字符串中第一次出现的字符的指针 阅读全文
posted @ 2021-01-26 18:08 zeroPatrick 阅读(243) 评论(0) 推荐(0)