![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 81
IT菜鸟到大牛
你要逼自己努力,然后骄傲的生活!
展开
-
IO多路复用之水平触发和边缘触发
IO多路复用允许我们同时检查多个文件描述符,看其中任意一个是否可以执行IO操作IO多路复用应用场景很广,在将待监控的FD加入EPOLL(select、pool)时,可以设置两种事件触发模式:1:边缘触发 2:水平触发使用水平触发和边缘触发通知模型支持情况I/o 模型 ...原创 2018-09-24 17:16:20 · 1523 阅读 · 0 评论 -
LInux 多线程使用
线程创建pthread_create()接口使用pthread_create()来创建一个新的线程线程属性线程有自身的属性,属性类型为:pthread_attr_t,在使用pthread_create()接口创建线程时,可以通过设置线程属性对象的值,并作为创建线程的入参来设置新创建线程的属性。在使用一个线程属性对象之前必须进行初始化,在使用后需要对其去除初始化。pthrea...原创 2018-09-25 21:37:14 · 161 阅读 · 0 评论 -
流量控制算法-----令牌桶------CBS---CIR
当前用的最多的流量控制算法时令牌桶限速,今天就简单讲一下令牌桶限速的几种实现方式。主题思想:通过速度可知的令牌控制速度不可知的数据报文。令牌桶限速核心思想:通过速度可知的令牌桶来控制速度不可知的报文(流量:各种类型报文)。CBS:commit burst size,承诺突发尺寸,可表示为图中红色矩形的面积(令牌桶最大能够放入令牌的数量也就是允许最大网络流量突发的大小,网络之中最...原创 2018-09-28 20:51:32 · 4691 阅读 · 2 评论