假期作业2

进程间七种通信方式及其优点

1、无名管道:是一个特殊的文件,存储于内存中,不在文件系统中展示,适合亲缘进程间的通信;
2、有名管道:与无名管道类似,但该特殊文件能在文件系统中查看,并且时候亲缘和非亲缘进程间的通信;
3、信号:是Linux内核实现的,模拟底层硬件的中断操作,可以进程间发送信号,也可以给进程自身发送信号;
4、消息队列:其维护了一个队列,用于多个进程间的通信,消息是一次性的,当消息被读取后,该消息就不存在了;
5、共享内存:通过将物理内存映射到用户空间中实现进程间的通信,是进程间通信方法中效率最高的,并且消息不是一次性的;
6、信号灯集:信号灯集中的每个灯都可以表示一类资源,主要被用于完成多进程间同步问题;
7、套接字:是一个特殊的文件,其文件描述符对应两个缓冲区,被广泛用于跨主机进程间的通信,通过网络进行消息的发送和接收。

相关推荐

  1. 假期作业 2.2

    2024-02-04 02:50:01       33 阅读
  2. 假期作业2

    2024-02-04 02:50:01       28 阅读
  3. 2.8 假期作业

    2024-02-04 02:50:01       28 阅读
  4. 假期作业 2月6号

    2024-02-04 02:50:01       28 阅读
  5. 假期作业 2月14日

    2024-02-04 02:50:01       31 阅读
  6. 假期作业8

    2024-02-04 02:50:01       33 阅读
  7. 假期2.5

    2024-02-04 02:50:01       25 阅读
  8. 假期day2

    2024-02-04 02:50:01       32 阅读
  9. 假期2.6

    2024-02-04 02:50:01       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-04 02:50:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-04 02:50:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-04 02:50:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-04 02:50:01       20 阅读

热门阅读

  1. ArrayList的数据结构

    2024-02-04 02:50:01       28 阅读
  2. Mysql-备份与恢复

    2024-02-04 02:50:01       36 阅读
  3. C语言stderr、errno、strerror、perror

    2024-02-04 02:50:01       32 阅读
  4. Linux命令-arpd命令(收集免费ARP信息)

    2024-02-04 02:50:01       31 阅读
  5. 开发实践9_OnlinePlatform笔记

    2024-02-04 02:50:01       34 阅读
  6. 作业2024/2/2

    2024-02-04 02:50:01       33 阅读
  7. 开源社区的力量:共同构建数字时代的未来(AI)

    2024-02-04 02:50:01       27 阅读