考虑多个线程读的期间可能会有这个节点上的数据更新的情况,即多个线程调用zookeeper的getData接口,同时存在线程调用setData接口(setData是加锁的)。此时setData是否有必要加锁?或者说zookeeper的读会不会被写打断,从而导致读到的数据,一部分来自修改之前,一部分来自修改之后?抱拳了!
setData和getData在api中有好多同名的方法 你指的是哪一个?
`单行代码`
关注海汼部落技术社区