EDA365电子论坛网

标题: Linux C编程 ---- 进程间通信(一) [打印本页]

作者: pulbieup    时间: 2019-7-31 10:49
标题: Linux C编程 ---- 进程间通信(一)
目的
) t4 j* y/ F6 q
: x! x% J, X' L  N4 @$ k2 y: n
, Z; {' O& o& ^% C2 X/ t) d
数据传输——一个进程需要将它的数据发送给另一个进程
* ]. }& e. G6 d, l, l& G& J) ~/ L% a. F; A* V5 m

% @. ^$ c. f& y8 o9 w. f资源共享——多个进程之间共享同样的资源$ F2 w; u6 _! y: {5 `% h8 ^

: X, B" d: d2 x  L( a
8 l2 G5 r( m# a8 m
通知事件——一个进程需要向另一个或一组进程发送消息,通知它们发生了某种事件
8 u: b* v$ B2 b, }
" o& g# j" }9 g8 |* b& X
4 w+ v9 z  P' N" v
进程控制——有些进程希望完全控制另一个进程的执行(如Debug进程),此时控制进程希望能够拦截另一个进程的所有操作,并能够及时知道它的状态改变# t7 H, I9 q" p" r3 x

& T; h/ l7 X9 N3 t7 g3 O# v

' p5 i# ?- h; N9 H / ~. w5 v) m; |* b) U& a. ~4 M0 O
分类
8 w  i" d  I8 E9 q+ j. \, G! E) U# z1 O' V
! I/ E0 w! J3 Y! {
现在Linux使用的进程间通信方式包括:  x; @# a. Q6 c) O: W0 f6 s

5 Z* S: b& _+ j
. g7 g* Y. H0 W9 ^# d/ z
8 a1 R: _; X3 p3 a8 P8 _1 t; v

  e; u: f9 y3 k7 F+ t7 O' ?; Z  I* d  g7 j$ p' x4 C

作者: wu68aq    时间: 2019-7-31 18:12
看看




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2