![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux编程
文章平均质量分 76
wxx2222222
代码虐我千百遍,我待代码如初恋
展开
-
linux—dup和dup2重定向文件描述符
【dup】原创 2017-07-03 15:01:24 · 559 阅读 · 0 评论 -
linux—I/O多路转接之select
携带方便原创 2017-07-08 23:31:07 · 261 阅读 · 0 评论 -
Linux—I/O多路转接之epoll
一。什么是epoll 按照man⼿册的说法:是为处理⼤批量句柄⽽作了改进的poll。当然,这不是2.6内核才有的,它是在2.5.44内核中被引进的(epoll(4) is a new API introduced in Linux kernel2.5.44),它⼏乎具备了之前所说的⼀切优点,被公认为Linux2.6下性能最好的多路I/O就绪通知⽅法。在了解e原创 2017-08-16 21:06:42 · 318 阅读 · 0 评论 -
Linux—I/O多路转接之poll
poll poll的机制与select类似,与select在本质上没有多大差别,管理多个描述符也是进行轮询,根据描述符的状态进行处理,但是poll没有最大文件描述符数量的限制。 poll和select同样存在一个缺点就是,包含大量文件描述符的数组被整体复制于用户态和内核的地址空间之间,而不论这些文件描述符是否就绪,它的开销随着文件描述符数量的增加而线性增大。poll函数原创 2017-08-16 22:06:02 · 462 阅读 · 2 评论 -
linux下进度条和shell写的进度条
一.进度条程序 1)程序代码 2)makefile3)结果4)原理 通过运用回车而不换行,使后一次的输出结果覆盖前一次的输出结果,输出的信号随时间增长。二.原理1)回车和换行 符号 ASCII码 意义\n 10 换行NL\r 13 回车CR回车 \r原创 2017-02-16 18:12:37 · 429 阅读 · 0 评论