1 addObserver deleteObserver都是同步的
addObserver为了性能使用了同步关键字
2 notifyObservers方法中为了同步性能,避免客户端在调用update方法的时候耗时过久,
所以先使用同步关键字把所有的观察者放置在一个数组中,再一次调用update.
addObserver为了性能使用了同步关键字
2 notifyObservers方法中为了同步性能,避免客户端在调用update方法的时候耗时过久,
所以先使用同步关键字把所有的观察者放置在一个数组中,再一次调用update.
本文探讨了观察者模式中为了提升同步性能所采取的方法。具体包括使用同步关键字优化addObserver与deleteObserver操作,以及在notifyObservers方法中采用数组存储观察者以减少客户端调用update方法时的耗时。
3937

被折叠的 条评论
为什么被折叠?



