线程安全的观察者模式的设计

观察者模式的应用,主要的行为就是注册和移除观察者(observer),以及通知所有已注册的Observers。这里介绍的是Chromium项目中实现的线程安全的观察者管理及通知的基础类ObserverListThreadSafe, 它的能力包括: 观察者可以在任意线程中注册,消息回调会发生在注册时所在的线程。 任意线程可以Notify()触发通知消息。 观察者可以在回调时从列表中移除自己。 如果一
相关文章
相关标签/搜索