qq_34228570
CavalryOuO
采纳率62.5%
2017-11-16 14:37 阅读 4.0k
已采纳

java中的事件监听是怎样实现随时监听的,是通过线程吗?

5

观察者模式的本质是什么?中断吗?感觉就算是中断也要创建一个线程来监听中断信息。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • 已采纳
    dcxy0 Q544471255 2017-11-16 15:44
    点赞 1 评论 复制链接分享
  • oyljerry oyljerry 2017-11-17 01:29

    一般是一个专门的线程。周期性的轮询事件,发现事件触发了,就调用对应的回调来通知你

    点赞 1 评论 复制链接分享
  • steel_1991 冰镇绿豆浆 2017-11-17 02:33

    java 中的观察者通常都是实现一个接口,接口包含处理消息的方法,订阅消息时传递这个接口的实现,被观察者会记录这个接口,等到被观察者收到需要通知的消息时,则调用已保存的接口的方法。

    点赞 评论 复制链接分享
  • Drizzly_ Drizzly_ 2017-11-17 06:12

    不是中断。 是一个 “钩子”可以理解为回调函数。 当你写了一个 函数的时候,你不调用他 一直静静的躺在那里。当调用时才会执行。 事件也是一样。
    你绑定注册事件的时候。 仅仅是告诉系统,当有响应事件的时候 。让他调用这个 函数方法。 没有事件的时候。 他还是安静的躺在那里

    点赞 评论 复制链接分享

相关推荐