UML-线程标示法

继续前一章《缓存策略》,既然用缓存,那如何保证数据同步呢?即:缓存里的数据和DB里的数据一致。

解决:LocalProducts每隔N分钟查询并更新它的缓存(定时器)

如果LocalProducts对象每隔N分钟查询并更新它的缓存来解决数据一致性问题时,那么可将其设计为拥有控制线程的主动对象(active object)。线程休眠N分钟,唤醒后读取数据,再次休眠,如此反复。UML中提供了标示线程和异步调用的表示法,如图:

猜你喜欢

转载自www.cnblogs.com/yaoyuan2/p/11602470.html
今日推荐