Linux
文章平均质量分 79
Linux
JeffyGao
吃完饭再说 0.0
展开
-
IO复用的三种方法(select、poll、epoll)深入理解,包括三者区别,内部原理实现?
IO复用的三种方法(select,poll,epoll)深入理解,包括三者区别,内部原理实现?调用函数 lect和poll都是一个单独的函数,epoll是一组函数。文件描述符数量 select通过线性表描述文件描述符集合,文件描述符有上限,一般是1024,但可以修改源码,重新编译内核,不推荐; poll是链表描述,突破了文件描述符上限,最大可以打开文件的数目; epoll通过红黑树描述,最大可以打开文件的数目,可以通过命令ulimit -n number修改,仅对当原创 2021-03-04 09:52:05 · 295 阅读 · 1 评论 -
《UNIX环境高级编程——APUE》
《UNIX环境高级编程——APUE》【附】小知识1、同步、异步概念:消息的通知机制解释:涉及到IO通知机制;同步,就是发起调用后,被调用者处理消息,必须等处理完才直接返回结果,没处理完之前是不返回的,调用者主动等待结果;eg. 我去银行办理业务, 选择排队等,排到头了就办理。异步,就是发起调用后,被调用者直接返回,但是并没有返回结果,等处理完消息后,通过状态、通知或者回调函数来通知调用者,调用者被动接收结果。eg. 我去银行办理业务*,* 取一个小纸条上面有我的号码*,* 等到排到我这一原创 2021-01-29 10:15:40 · 1359 阅读 · 0 评论 -
《UNIX环境高级编程——APUE》
《UNIX环境高级编程——APUE》【附】小知识1、同步、异步概念:消息的通知机制 解释:涉及到IO通知机制; 同步,就是发起调用后,被调用者处理消息,必须等处理完才直接返回结果,没处理完之前是不返回的,调用者主动等待结果;eg. 我去银行办理业务*,* 选择排队等,排到头了就办理。 异步,就是发起调用后,被调用者直接返回,但是并没有返回结果,等处理完消息后,通过状态、通知或者回调函数来通知调用者,调用者被动接收结果。eg. 我去银行办理业务*,* 取一个小纸条上面有原创 2020-12-03 22:20:22 · 383 阅读 · 0 评论 -
第7章重点回顾
第7章-Linux磁盘与文件系统管理重点回顾一个可以被挂载的数据通常称为【文件系统, filesystem】而不是硬盘分区( partition);基本上 Linux 的传统文件系统为 ext2,该文件系统内的信息主要有:超级区块:记录此文件系统的整体信息,包括 inode/区块的总量、使用量、剩余量,以及文件系统的格式与相关信息等;inode:记录文件的属性,一个文件占用一个ino...原创 2020-04-28 20:06:50 · 95 阅读 · 0 评论 -
第6章重点回顾
第6章-Linux文件与目录管理-重点回顾绝对路径:一定由根目录/写起;相对路径:不由/写起,而是由相对当前目录写起。特殊目录有: . … - ~ ~account需要注意与目录相关的命令有: cd、mkdir、rmdir、pwd等重要命令。rmdir仅能删除空目录,要删除非空白目录需要使用【em -r】命令(不建议!)。用户能使用的命令是依据 PATH变量所规定的目录...原创 2020-04-27 19:59:23 · 92 阅读 · 0 评论 -
第5章-重点回顾
第5章-重点回顾-Linux的文件权限与目录配置Linux 的每个文件中,可分别给予用户、用户组与其他人三种身份的 r w x权限;用户组最有用的功能之一,就是当你在团队协同工作的时候,且每个账号都可以有多个用户组的支持;利用 ls -l 显示的文件属性中,第一个字段是文件的权限,共有十个位,第一个位时文件类型,接下来三个为一组共三组,为用户、用户组、其他人的权限,权限有 r、w、x三种。...原创 2020-04-27 19:58:23 · 101 阅读 · 0 评论