EDA365电子论坛网

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

作者: pulbieup    时间: 2019-8-1 13:28
标题: Linux C编程 ---- 进程间的通信(四)
信号量:( v4 |' W9 Q$ s' `) Y* o* n, j2 {
' g9 Q9 V0 G. u0 Y4 L! U4 ]
& e4 C5 Y0 e% n8 T% K5 N: k4 X
·信号量(又名:信号灯)与其他进程间通信方式不大相同,主要用途是保护临界资源.& J7 Y5 M  A( h1 F+ g

6 Q+ P. J+ b% n/ K1 Y
* b2 F# ^; d/ U5 A7 Q& V) ~
·进程可以根据它判定是否能够访问某些共享资源。除了用于访问控制外,还可用于进程同步' z9 i& l9 R  z$ U' c- _

" n& Q! r4 f7 H" G/ R
. {8 \9 c7 S# `. R; j
% r& u/ ?5 T: D1 L# J  w
1.创建打开信号量,semget()$ i/ r) G* L' I% g2 W+ e. ]2 S

5 N$ Y3 U! C" o/ |0 I$ E9 Y! Z% l
7 s6 `, f7 I( i4 b5 T4 B# ^9 |
# t$ c% Q4 F8 f" H2 |# B1 I
4 b" b1 x! c( G5 q1 h

+ ]! J5 ~: e; g" m& u7 L
作者: fanichicl    时间: 2019-8-1 19:00
看看




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