2016 - 2024

感恩一路有你

linux的select函数详解 linux下select用法?

浏览量:1231 时间:2021-03-16 03:18:42 作者:admin

linux下select用法?

选择用于设置超时时间。第一个参数是文件号。如果文件被读取了很长时间而没有返回,它将超时并跳出。这部分代码将文件号设置为0,这意味着它仅用于控制延迟。不过,看看这部分代码,显然只是为了实现更精确的定时睡眠。这部分代码之所以这样做,是因为Linux的sleep函数本身非常不准确(Windows也是如此)。在线程多、CPU任务重的情况下,休眠函数的精度根本不能满足要求。所以在这段代码中使用select来代替sleep,这更准确。其准确性与内核有关。如果确定了内核的滴答频率,一般是100Hz和1000Hz(因内核版本不同而有所不同),也就是说,select long可以精确到10ms,也可以精确到1ms,但sleep不能,所以这个函数最重要的作用就是用高精度的选择函数代替低精度的休眠函数来实现更精确的延时

Linux常用操作命令:LS命令:(显示指定工作目录下的内容)、CD(切换目录)、PWD(显示当前的绝对路径)工作目录)、清除(清除屏幕上的信息)、MKDIR(创建目录)、rmdir(删除目录)、RM(删除不必要的文件)、CP(复制)、MV(重命名)、cat(查看文件内容)等,查找(在指定目录中查找文件)、shutdown-h now;shutdown-r now/reboot restart stop select:指定属性列实现来源:指定查询对象所在地:指定查询条件,例如:查询所有职称为“讲师”的教师的基本工资和津贴,选择姓名、基本工资、津贴来源、教师基本信息表、工资表所在地教师基本信息表。员工编号=工资单。员工编号和职称=“讲师”应该够清楚吗?

linux的select函数详解 linuxselect效率 linux select函数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。