摘要: 如何避免临界资源分配不当造成的死锁现象,是哲学家问题的精髓 几种可行方案(详解方案三): 情况一: 情况二: 情况三: 阅读全文
posted @ 2021-08-04 19:48 毋纵年华 阅读(64) 评论(0) 推荐(0)
摘要: 用P、V操作来实现 要求 如果所有读者进程在访问共享文件之前都执行P(rw)操作,那么会导致各个读进程之间也无法同时访问文件。 读者写者问题的核心思想――怎么处理该问题呢? 阅读全文
posted @ 2021-08-04 19:21 毋纵年华 阅读(61) 评论(0) 推荐(0)
摘要: 注意: 加入const之后,一旦有修改的操作就会报错,可以防止我们的误操作 阅读全文
posted @ 2021-08-04 16:51 毋纵年华 阅读(200) 评论(0) 推荐(0)
摘要: 注意: 如果不想修改主函数中的数据,用值传递,反之用地址传递 点击查看代码 #include<iostream> #include<string> using namespace std; struct student { //成员列表 string name; int age; int score 阅读全文
posted @ 2021-08-04 16:31 毋纵年华 阅读(128) 评论(0) 推荐(0)
摘要: 注意: 在结构体中可以定义另一个结构体作为成员,用来解决实际问题 先定义 子结构体,后定义 父结构体 点击查看代码 #include<iostream> #include<string> using namespace std; //先定义 子 结构体 struct student { //成员列表 阅读全文
posted @ 2021-08-04 16:03 毋纵年华 阅读(921) 评论(0) 推荐(0)
摘要: 结构体数组 点击查看代码 #include<iostream> #include<string> using namespace std; //结构体数组 //1、定义结构体 struct Student { //成员列表 string name; int age; int score; }; in 阅读全文
posted @ 2021-08-04 15:25 毋纵年华 阅读(161) 评论(0) 推荐(0)