摘要: 进程间通信-信号-pipe-fifo Linux进程间通信 进程是程序运行资源分配的最小单位。每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读 阅读全文
posted @ 2022-11-13 21:39 常仁 阅读(27) 评论(0) 推荐(0) 编辑
摘要: thread互斥测试 任务列表:编译运行附件中的代码,并说明程序的功能 一、代码编译 openeuler下直接运行: 发现没有适当的输出 发现传参函数,于是输入./wc 1.txt 2.txt,得到结果: 继续分析代码: 此代码为Linux中互斥锁的pthread_mutex_t的使用,互斥锁可以保 阅读全文
posted @ 2022-11-13 21:39 常仁 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 任务详情 0 推荐在openEuer上实现 1 描述操作系统中“读者-写者”问题,理解问题的本质,提交你理解或查找到的文本资料 2 利用多线程完成reader 和writer 3 在main中测试若干个reader 和writer的测试,提交截图说明代码的正确性 “读者-写者”问题 抽象解释 多个进 阅读全文
posted @ 2022-11-13 21:38 常仁 阅读(27) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2022.cnblogs.com/blog/2166455/202211/2166455-20221115193543809-540928914.png) 阅读全文
posted @ 2022-11-13 21:38 常仁 阅读(1) 评论(0) 推荐(0) 编辑