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

浙公网安备 33010602011771号