EDA365电子论坛网

标题: Linux C编程 ---- 消息队列实现同时通信 [打印本页]

作者: pulbieup    时间: 2019-8-2 10:45
标题: Linux C编程 ---- 消息队列实现同时通信
消息队列实现同时通信
* P" f5 h4 q( y; Q, \2 J
/ J+ I8 g* `8 b- b! O& h- A
    unix早期通信机制之一的信号能够传送的信息量有限,管道则只能传送无格式的字节流,这无疑会给应用程序开发带来不便。消息队列(也叫做报文队列)则克服了这些缺点。% e" S; z2 R; r1 O

; y3 A. o5 f' r# U. h

7 t  k9 h" m, `* J7 E   消息队列就是一个消息的链表.可以把消息看作一个记录,具有特定的格式.进程可以向中按照一定的规则添加新消息;另一些进程则可以从消息队列中读走消息
' U  \3 I6 q; `# o# |7 H+ D+ \# w. M2 `! p. L* {4 r
; Y: M" V# _$ D+ w

' A( k( x+ e* [) t' ^  Y% a, Y; S# P' B, \) ^/ C) h0 `

5 J9 O  H# |2 m! z' f% X8 Q) A( J) ]* b! l6 J4 a* L8 y

; I3 i" V8 q8 Q" ^3 C* L) c
% m" c. J! l4 m

" z$ B; n# q: s* h
# G& v, M2 j! a, U) I/ ]- g5 {

( |$ s, D4 T: U& ^5 b% q2 o- {* |+ }

% s) l& ~9 x: L+ P3 ]8 Z1 l
" U! ?) O! U( }7 k

; o/ f* \( n7 i6 Q8 m$ n+ B2 c7 o  L& B$ H/ o
8 T+ U7 c( b6 ^, L8 u+ @. J

作者: gaoxings    时间: 2019-8-2 15:44
看看




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