资源访问同步-编程的一般通用概念

时间:2024-05-14 23:11:55
【文件属性】:

文件名称:资源访问同步-编程的一般通用概念

文件大小:188KB

文件格式:PPT

更新时间:2024-05-14 23:11:55

编程 面向对象 封装

资源访问同步 资源只有两种访问:写入和读取。 只需要对写入操作进行同步保护,读取操作不用。 黑板这个公共资源同一时刻只有一个老师在书写,但是有多个学生在读取。黑板的写入需要同步(两个老师同时书写时需要相互协调),读取不用(学生间无需协调观看黑板)。 当读取操作存在被打断的可能性时,则读取亦需要同步保护。 界面的绘制较慢,用户可能看见界面的绘制过程(用户对屏幕的读取存在被后继绘制操作打断的可能性)。对显存的读取需要加锁同步。 互斥量 厕所的门牌为红色时表示有人,需要等待。门牌这个互斥量同步了对厕所的使用。 临界区 高速路口收费站的前后电动栏杆保证了同一时间只有一辆车可享受缴费操作。 信号量 操作人员保证了每辆碰碰车上最多只可坐两人。


网友评论