小张: 王总, 既然这样, 那就只能在招人了, 一个人负责取一个地方的信件, 这样才能保证信件到了之后可以立马拿回来啊.
王总: 行吧, 这也是没有办法的办法了....于是, 又招来了两个员工, 每个员工负责一个地区的信件, 不停的去邮局取信.
这就是最古老的版本了, 多线程阻塞式读取. 很显然, 耗费大量人力....这下可把小张坑惨了, 他需要不停的取邮局取信, 不管有没有, 都要回来汇报一下, 然后继续去取下一个地方的信件.
但是公司现在只需要一个人就可以了, 嗯, 省钱....这就是在之前基础上, 稍加改进之后的: 非阻塞式轮训读取.
再次升级
最然公司现在只需要一个人了, 但是小张这每天跑来跑去的给累够呛....这就是「epoll」版本, 将需要的数据绑定, 交由系统管理, 新消息是由系统通知