![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统学习
fyp_1995
这个作者很懒,什么都没留下…
展开
-
多进程编程实例——fork、vfork区别以及各种进程间通信方式尝试
一、实验目的1、通过fork()与vfork()创建的进程理解进程与线程的行为特性;2、理解wait和exec函数簇的功能与作用3、掌握基本的多进程编程技术4、掌握基本的进程间通信与同步技术二、实验内容(一):fork()和vfork()多进程实验1、编写3个进程,1个父进程P和两个子进程C1、C2;2、用fork()创建子进程C1,用vfork()创建子进程C2,观察父子进程执行的次序;3、通过...原创 2018-05-24 15:09:53 · 502 阅读 · 0 评论 -
多线程编程——互斥量实现读者优先与写者优先策略的实现与分析
一、实验目的1、掌握基本的多线程编程技术2、掌握基本的线程间同步技术3、熟练使用pthread线程库调用接口二、实验内容编写多线程程序解决读者-写者问题:1. 至少有3个读者和2个写者2. 每个读者写者进出数据集都要求打印输出信息3. 实现读者优先策略4. 实现写者优先策略三、实验过程、结果与分析首先根据要求在进入程序的初始线程中创建2个写者3个读者,读者线程的入口函数定义为void reader...原创 2018-05-24 15:15:17 · 992 阅读 · 0 评论