- 博客(3)
- 收藏
- 关注
原创 通过消息队列实现一个进程写数据,一个进程读数据
实现:从一个进程写数据,在另一个进程读数据 代码如下: 写: #include<stdio.h> #include<stdlib.h> #include<string.h> #include<sys/msg.h> #include<sys/types.h> #include<unistd.h> typedef struct ...
2020-04-27 21:18:34
879
原创 c语言线程互斥锁实例
c语言线程互斥锁实例 实验要求 在Linux使用C语言编辑程序使用互斥锁实现两个线程之间同步,一个线程负责从标准输入设备中读取数据,而另一个线程则负责将读入的数据输出到标准输出设备上,当输入“end”时结束该程序。 编写思路 创建线程后通过睡眠进入子线程上锁,判断退出标志,输出提示信息,存入数组解锁,睡眠进入主线程,判断数组内容, 为退出符号时,赋值退出标志,解锁睡眠进入子线程,结束子线程后返回主...
2020-04-17 20:40:32
3812
原创 c语言三线程与信号量小结
c语言三线程与信号量小结 #用三线程判断奇偶数并用信号量输出 有三个线程执行以下的程序,线程1负责输入10个整数,判断整数的奇偶性,如果是偶数线程2输出,如果是奇数线程3输出,线程2和线程3最后统计输出偶数和奇数的总数。用信号量机制实现这三个线程的同步与互斥活动,并线程来实现 主要思路 首先创建出3个线程,因为线程1必须等线程2或线程3输出一个数才能进行操作,所以需要一个信号量,为了控制线程2和线...
2020-04-16 23:59:24
678
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人