java中的事件监听不是通过线程实现的,它是通过一种注册--通知机制实现的。在java的设计模式中,有一种模式叫:观察者模式,和这个类似。
举个例子,本例子是一个简单的监听当数据发生变化时要做的操作:
1,我们先定义一个接口,可以让多个监听者实现
2、实现一监听者
3、被监听者
4、main方法里面是监听的应用。这样就可以监听DataManager中的updateData行为了,当有数据发生变化时,就可以即时被监听者收到。你可以把thread的执行的代码 全部TRY CATCH起来啊 如果报异常了 就发送请求给SERVLET啊 如果正常结束完成 你也可以坐响应的处理啊 。Runtime.getRuntime().addShutdownHook(Thread)当程序出现问题时会先启动Thread这个线程,
帮你解决记录或或者其他线程的关闭。