摘要: 0 推荐在openEuer上实现 1 描述操作系统中“读者-写者”问题,理解问题的本质,提交你理解或查找到的文本资料 2 利用多线程完成 reader 和 writer 3 在main中测试若干个 reader 和 writer 的测试,提交截图说明代码的正确性 #多线程通信之读者、写者问题 读、写 阅读全文
posted @ 2022-11-09 13:37 20201221曾思源 阅读(48) 评论(0) 推荐(0) 编辑
摘要: #题目 1 编译运行附件中的代码,提交运行结果截图,并说明程序功能 2 修改代码,把同步资源个数减少为3个,把使用资源的线程增加到 (你的学号%3 + 4)个,编译代码,提交修改后的代码和运行结果截图。 #运行截图 #修改后 原来的代码中NUM的值为5,可知以前资源数为5,而只有一个消费者线程。用2 阅读全文
posted @ 2022-11-09 13:23 20201221曾思源 阅读(14) 评论(0) 推荐(0) 编辑
摘要: #截图 ##编译结果 #说明 互斥锁,是一种信号量,常用来防止两个进程或线程在同一时刻访问相同的共享资源。可以保证以下三点: 原子性:把一个互斥量锁定为一个原子操作,这意味着操作系统(或pthread函数库)保证了如果一个线程 锁定了一个互斥量,没有其他线程在同一时间可以成功锁定这个互斥量。 唯一性 阅读全文
posted @ 2022-11-09 13:13 20201221曾思源 阅读(13) 评论(0) 推荐(0) 编辑