- 博客(11)
- 收藏
- 关注
原创 进程间通信信号量的实现
一.信号量相关概念及定义1.信号量:(1)信号量的大小代表着可用资源的数目。是一个特殊变量。(2)获取资源时进行p操作,原子减一,在进行p操作时,如果值为零,则p操作有可能会阻塞。(3)释放资源时进行v操作,原子加一,不管什么时候,v操作都不会阻塞。2.使用信号量的意义:同步进程3.信号量的分类:分为二值信号量(只有0,1)和计数信号量(0,1,2,3)常用的信号量是二值信号量。4.临界资源:同一时刻,只运行一个进程访问的资源。临界区:访问临界资源的代码段。5.信号量的使用:(1)初始
2021-12-08 16:44:21
573
1
原创 2020-10-17
给一个不多于5位的正整数求它是几位数,分别输出每一位数,按逆序输出各位数字第一次:#include<stdio.h>int main(){int x,n,g,s,b,q,w;scanf(“x=%d”,&x);if((x>99999)||(x<0))printf(“input error\n”);else{if(x>9999) n=5;else if(x>999) n=4;else if(x>99) n=3;else if(x>
2020-10-17 17:11:45
96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人