
c语言
文章平均质量分 91
盛气凌人666
这个作者很懒,什么都没留下…
展开
-
Select函数与poll 、epoll函数的比较
网上看了圈Select函数的使用,要么没重点,要么就是复制粘贴,因此我这用最通俗易懂的方式来说以下。1.select函数的功能select 函数实质就是一个可以被打断的定时器,他会检测一个指定文件描述符集合,这个函数的返回值有三种情况:返回 -1表示出错;0表示在规定的定时时间内没有指定的文件描述符集合中的元素没有发送我们所期望的事件(timeout);1表示检测到文件描述符发生状态变化。应用场景select主要用在socket编程,他的最大价值是防值一直阻塞式的傻等,他也可用来规定完成文件描述符操原创 2021-08-12 20:03:58 · 672 阅读 · 0 评论 -
C语言 变量的作用域和生命周期
C语言 作用域和生命周期a.普通局部变量属于某个{},在{}外部不能使用此变量,在{}内部是可以使用。执行到普通局部变量定义语句,才会分配空间,离开{},自动释放。普通局部变量不初始化,默认值为随机数。b.static局部变量属于某个{},在{}外部不能使用此变量,在{}内部是可以使用。在编译阶段就已经分配空间,初始化只能使用常量。static局部变量不初始化,默认值为0。离开{}...原创 2020-01-12 21:44:54 · 368 阅读 · 0 评论