06 2020 档案

摘要:OO课程总结博客 1. 第四单元作业架构设计 1.1 第一次作业 ​ 这次作业主要是实现一个UML类图分析器,并通过输入各种指令来进行类图有关信息的查询。 ​ 为了更好地管理和查询数据,首先在官方包给的UmlClass、UmlInterface和UmlOperation的基础上重新进行封装,实现相应 阅读全文
posted @ 2020-06-19 11:43 韩程凯 阅读(219) 评论(0) 推荐(0)
摘要:基于信号量的进程同步与互斥(3) 1. 吸烟者问题 涉及代理人和三个吸烟者。 吸烟者永远地循环,首先等待配料,然后制作和吸烟。配料的成分是烟草,纸和火柴。我们假设代理商拥有无限供应的所有三种成分,每个吸烟者都有无限供应的其中一种成分; 也就是说,一个吸烟者有火柴,另一个有纸,第三个有烟草。代理商反复 阅读全文
posted @ 2020-06-07 00:08 韩程凯 阅读(337) 评论(0) 推荐(0)
摘要:基于信号量的进程同步与互斥(2) 1. 三个进程P1、P2、P3 互斥使用一个包含N(N>0)个单元的缓冲区。P1 每次用produce()生成一个正整数并用put()送入缓冲区某一个空单元中;P2 每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3 每次用 g 阅读全文
posted @ 2020-06-07 00:06 韩程凯 阅读(610) 评论(0) 推荐(1)