epoll实现原理浅析

1. 介绍

epoll几本上可以理解为异步非阻塞的代名词了,本身也是比较重要的概念。这里我们对其核心的原理做些简单分析理解。

2. poll,select和epoll

epoll也称为reactor、事件驱动、事件轮询。在epoll之前的是poll和select。

2.1 poll/select缺点

每次调用时要重复地从用户态读入参数。

每次调用时要重复地扫描文件描述符。

每次在调用开始时,要把当前进程放入各个文件描述符的等待队列。在调用结束后,又把进程从各个等待队列中删除。

2.2 epoll如何克服poll/select缺点

在实际应用中,select/......

redhat7使用163的centos源

1. 删除旧的yum软件

# 查看yum相关软件

rpm -qa | grep yum

# 删除yum相关的所有软件(上面查到的)

rpm -e yum-rhn-plugin-2.0.1-5.el7.noarch --nodeps

rpm -e yum-langpacks-0.4.2-3.el7.noarch --nodeps

rpm -e yum-3.4.3-125.el7.noarch --nodeps

rpm -e yum-utils-1.1.31-29.el7.noarch --nodeps

rpm -e yum-metadata-parser-1.1.4-10.el7.x86_64 ......

awk命令使用

1.介绍

sed是基于行的处理,而awk更加关注对列的处理。基本语法如下:

内部变量:

NF= numbers of field;

NR= numbers of rows;

FS = file seperator;

......