摘要: 1.朱老师的讲解: 要求如上 (d)只有文件被正式关闭以后,写者才能以读写的方式打开文件。 读者优先: ws >wsem >write_semaphore 你可以自己脑补一下分析的那些细节; 写操作必须互斥地来进行,所以有semaphore ws=1; ps:对于目前来说的我说,目前一般是读者写者类 阅读全文
posted @ 2020-03-27 22:58 龙龙666666 阅读(4227) 评论(0) 推荐(0) 编辑
摘要: 1. 本质论,真理不是创造的这是对的,但他们针对的强调的是精神,却不是物质。 阅读全文
posted @ 2020-03-27 18:11 龙龙666666 阅读(242) 评论(1) 推荐(0) 编辑
摘要: 什么是死锁?产生死锁的原因和必要条件是什么? 解: 1.在多道程序系统中,一个进程集合中的每个进程都在等待只能由该集合中的其它一个进程才能引发的事件,称一组进程或系统处于死锁状态。 2.产生死锁的原因: (1)并发进程竞争临界资源(也可以写:系统提供的资源有限)。 (2)并发进程推进顺序不当。 3. 阅读全文
posted @ 2020-03-27 15:45 龙龙666666 阅读(3017) 评论(2) 推荐(0) 编辑
摘要: 什么是进程?什么是线程?进程和线程有何区别?(论述进程与线程的联系与区别) 解: 1.进程是具有独立功能的程序在某个数据集合上的一次执行过程。 2.线程是进程内的一个执行实体(控制流)。 3.进程&线程联系和区别: (1)调度:线程是处理器调度分配的基本单位。 (2)并发性:进程之间可并发执行,同一 阅读全文
posted @ 2020-03-27 14:39 龙龙666666 阅读(951) 评论(0) 推荐(1) 编辑
摘要: 实现临界区同步机制的方法如下: 软件方法:尝试算法1(忙等&不能保证进程互斥进入临界区-->2个都用);尝试算法2(忙等&死锁 >2个都不能用qwq);Peterson算法(比较理想,忙等 >孔融让梨嘤嘤嘤); 硬件方法:禁止中断法(不适用);特殊指令法(TS指令(Test And Test),ex 阅读全文
posted @ 2020-03-27 00:06 龙龙666666 阅读(712) 评论(0) 推荐(0) 编辑