计算机操作系统大学本科课件
例:利用信号量解决读者和写者问题 一个文件可能被多个进程共享, 一个文件可能被多个进程共享 , 为了 保证读写的正确性和文件的一致性, 保证读写的正确性和文件的一致性,系统 要求,当有读者进程读文件时, 要求,当有读者进程读文件时,不允许任 何写者进程写,但允许多读者同时读; 何写者进程写,但允许多读者同时读;当 有写者进程写时, 有写者进程写时,不允许任何其它写者进 程写,也不允许任何读者进行读。 程写,也不允许任何读者进行读。
计算机操作系统大学本科课件
例:利用信号量解决读者和写者问题 一个文件可能被多个进程共享, 一个文件可能被多个进程共享 , 为了 保证读写的正确性和文件的一致性, 保证读写的正确性和文件的一致性,系统 要求,当有读者进程读文件时, 要求,当有读者进程读文件时,不允许任 何写者进程写,但允许多读者同时读; 何写者进程写,但允许多读者同时读;当 有写者进程写时, 有写者进程写时,不允许任何其它写者进 程写,也不允许任何读者进行读。 程写,也不允许任何读者进行读。