摘要: 有界缓冲问题有n个生产者和m个消费者,连接在一个有k个单位缓冲区的有界缓冲上。其中,pi和cj都是并发进程,只要缓冲区未满,生产者pi生产的产品就可投入缓冲区;只要缓冲区不空,消费者进程cj就可从缓冲区取走并消耗产品。 模型: int k; //k个单位的缓冲区 typedef anyitem it 阅读全文
posted @ 2020-04-29 22:43 创造bug的夫 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 任务描述: 定义Boat与Car两个类,二者都有weight属性,定义重载运算符 +,计算二者的重量和。 源代码: #include <stdio.h> #include <iostream> using namespace std; class Boat { public: Boat(){} Bo 阅读全文
posted @ 2020-04-29 17:02 创造bug的夫 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 任务描述: 定义抽象类Shape,在此基础上派生出圆类Circle、正方形类Square、三角形类Triangle,3个派生类都有构造函数,输入和显示信息函数Input()、Show(),计算面积的函数Area(),计算周长的函数Perim()。完成以上类的编写,在主函数中动态创建3类对象,通过基类 阅读全文
posted @ 2020-04-29 16:59 创造bug的夫 阅读(980) 评论(0) 推荐(0) 编辑