问题
问答题 简答题
采用多处理机的一致性机制实现旋转锁有什么好处?
答案
参考答案:
第一,可使“环绕”的进程(不停测试请求锁的循环)对本地Cache块进行操作,而不用每次请求锁时必须先进行一次全局的存储器访问;
第二,可利用锁访问的局部性,即处理器最近使用过的锁不久又会使用,这种状况下锁可驻留在那个处理器的Cache中,大大降低了请求的时间。
采用多处理机的一致性机制实现旋转锁有什么好处?
参考答案:
第一,可使“环绕”的进程(不停测试请求锁的循环)对本地Cache块进行操作,而不用每次请求锁时必须先进行一次全局的存储器访问;
第二,可利用锁访问的局部性,即处理器最近使用过的锁不久又会使用,这种状况下锁可驻留在那个处理器的Cache中,大大降低了请求的时间。