进程通信课程的设计1.pptVIP

  • 4
  • 0
  • 约3.96千字
  • 约 34页
  • 2017-04-20 发布于四川
  • 举报
进程通信课程的设计1

进程间通信程序设计1;进程间通讯概述; Linux进程间通信(IPC)由以下几部分发展而来: 1)UNIX进程间通信 2)基于System V进程间通信 3)POSIX进程间通信;POSIX(Portable Operating System Interface)表示可移植操作系统接口。电气和电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE)最初开发 POSIX 标准,是为了提高 UNIX 环境下应用程序的可移植性。然而,POSIX 并不局限于 UNIX,许多其它的操作系统,例如 DEC OpenVMS 和 Microsoft Windows,都支持 POSIX 标准。 ? System V,也被称为 ATT System V,是Unix操作系统众多版本中的一支。; 在Linux使用的进程间通信方式包括: 1)管道(pipe)和有名管道(FIFO) 2)信号(signal) 3)消息队列 4)共享内存 5)信号量 6)套接字(socket); 管道; 数据被一个进程读出后,将被从管道中删除,其它读进程将不能再读到这些数据。管道提供了简单的流控制机制,进程试图读空管道时,进程将阻塞。同样,管道已经满时,进程再试图向管道写入数据,进程将阻塞。 ; 管道创建;int pipe(int filedis[

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档