![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux系统
文章平均质量分 86
Xbox4KpsX
Master of HPC with Data Science. Seeking a challenging career with a progressive organization.
展开
-
【Linux系统】进程间通信优缺点及应用场景
进程间通信基础知识管道匿名管道(只存在内存中,不存在文件系统中)命名管道(p类型文件系统形式存在)原理缺点:管道这种通信方式效率低,不适合进程间频繁地交换数据消息队列(消息队列是保存在内核中的消息链表)缺点共享内存共享内存的机制,就是拿出一块虚拟地址空间来,映射到相同的物理内存中信号量例子:信号初始化为 1,就代表着是互斥信号量例子:信号初始化为 0,同步信号量来,可以实现多进程同步的方式信号socket参考资料:https://mp.weixin.qq.com/s?__biz=MzUxODAzNDg4原创 2021-05-11 10:49:41 · 747 阅读 · 0 评论 -
【Linux系统】文件描述符, 文件句柄, open,close函数
文件描述符, 文件句柄, open,close函数文件描述符(file descriptor, fd)句柄相关命令ulimitlimits.conflsof参考资料:文件描述符(file descriptor, fd)文件描述符用来指定已打开的文件,在linux系统中,一切皆文件。包括:普通文件,目录,管理FIFO,SOCKET,终端,设备/dev/xxx等文件描述符是非负整数,打开现存文件或新建文件时,kernel会返回一个文件描述符。内核会维护系统内所有打开的文件及其信息,kernel利用文原创 2021-03-28 16:01:17 · 366 阅读 · 1 评论