posts - 24, comments - 11, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

进程通信

Posted on 2005-12-27 22:56 quite 阅读(455) 评论(0)  编辑 收藏 引用 所属分类: 操作系统

一、进程通信
1> 共享存储器系统
  *共享数据结构通信,如生产者--消费考问题中的有界缓冲区;
  *共享存储区:通信的进程,在存储区中划出一块
2>消息传递系统
  *直接通信方式:利用操作系统提供的通信命令  send,receive;
  *间接通信方式(信箱通信)
   a.私用信箱;
   b.公用信箱;
   c.共享信箱
3>管道通信

二。进程同步方式
1、紧密同步:发送进程阻塞,接收进程也阻塞,(无缓冲,平时阻塞,直到有消息传递时);
2、发送进程不阻塞,接收进程阻塞:用的最广,客户机/服务器,相当于发送进程和接收进程;
3、发送进程和接收进程都不阻塞:较常见,以消息队列联系的两进程。

 


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理