1 addObserver deleteObserver都是同步的
addObserver为了性能使用了同步关键字
2 notifyObservers方法中为了同步性能,避免客户端在调用update方法的时候耗时过久,
所以先使用同步关键字把所有的观察者放置在一个数组中,再一次调用update.
addObserver为了性能使用了同步关键字
2 notifyObservers方法中为了同步性能,避免客户端在调用update方法的时候耗时过久,
所以先使用同步关键字把所有的观察者放置在一个数组中,再一次调用update.