线程安全就是多线程每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的。
线程安全就是说多线程访问同一代码,不会产生不确定的结果。
zookeeper在Dubbo中扮演了一个什么角色,起到了什么作用
zookeeper是Dubbo服务的注册中心,用来管理提供者和消费者的,provider提供服务后注册在zookeeper上,consumer可以通过接口和版本信息从zookeeper中获取相应的服务,服务对于consumer来说完全透明,根本感知不到该接口是来自本地和provider,就像引用本地的一个bean一样。 zookeeper可以实现服务的分布式,同时可以监控每个服务的状态以及调用次数情况等。