小弟我现在手头上在做一个项目,其中有几个类的状态需要监控(主要是成员变量),发生变化的时候要触发一系列活动 用observer模式的话需要在这些类的对象的更新过程中通知observer来触发动作,就算再加上符合MVC框架的事件,也还是需要在代码里显式地生成事件才能触发动作 请问有没有办法设计一个类专门负责主动监听observable的状态,在observable的对象的状态发生变化时去调用对应的过程呢?
如果有,又该怎么实现呢(最好不要用定时轮巡的方法)? 谢谢!
如果有,又该怎么实现呢(最好不要用定时轮巡的方法)? 谢谢!
现在考虑用守护线程来做,虽然能实现,但总资源占用大了。
http://blog.csdn.net/neonicholasi/archive/2008/01/14/2043133.aspx想法和老紫竹的差不多