这几天做C++11的线程池时遇到了一个问题,就是类A想要调用类B的方法,而类B也想调用类A的方法 这里为了简化起见,我用更容易理解的观察者模式向大家展开陈述 观察者模式:在对象之间定义一对多的依赖,这样一来,当一个对象改变状态时,依赖它的对象都会收到通知,并自动更新 观察者模式中有一个subject和observer observer向subject注册成为一个观察者 当subject发生改变时,它通知所有的观察者 当一个observer不想作为观察者时,它会向subject发出请求,将自己从观