假定进程A和B是两个并发进程,A读取数据后存放到缓冲器中,随后由B加工这个数据。在该系统中可能出现B还未处理缓冲器中的数据时A又把新的数据存到缓冲器中覆盖了原来的数据,或者B在A还没有放入新的数据时重复加工旧的数据的错误。引起上述错误的根本原因是( )
A.进程A和进程B的速率无法同步 B.进程A的执行速度慢于进程B的执行速度 C.进程A的执行速度快过进程B的执行速度 D.进程A与进程B共享使用缓冲器正确答案A
假定进程A和B是两个并发进程,A读取数据后存放到缓冲器中,随后由B加工这个数据。在该系统中可能出现B还未处理缓冲器中的数据时A又把新的数据存到缓冲器中覆盖了原来的数据,或者B在A还没有放入新的数据时重复加工旧的数据的错误。引起上述错误的根本原因是( )
A.进程A和进程B的速率无法同步 B.进程A的执行速度慢于进程B的执行速度 C.进程A的执行速度快过进程B的执行速度 D.进程A与进程B共享使用缓冲器正确答案A