《分布式系统原理与范型》习题答案 6.一致性和复制
1、对共享的JAVA对象的访问可以通过将其方法声明为同步的而被串行化.当这种对象被复制时,这种方法足以保证访问的串行化吗? 答: 不能.问题是对每一个复制对象的访问是串行化的.但是对不同的复制对象可以在同一时间进行不同的操作,使得复制的实例变量不一致. 2、对于第一章所讨论的监视器,如果允许在一个复制的监视器中阻塞多个线程,那么给条件变量发信号时,需要保证什么? 答: 在每一组复制线程中,相同的线程会被唤醒,所以所有的复制对象都发生了完全相同的流控制.实际上,这意味着运行时系统应该完全控制着每一组复