摘要:这段时间的工作,使我意识到异步编程是工作中不可少的技能。异步编程分为两种:JVM内部的异步编程和JVM之间的异步编程。本文主要思考JVM内部的异步(简称为异步任务)。JVM之间的异步可以通过MQ等方式实现。 1、异步任务是什么? 异步任务是由一系列的事件处理器(EventHandler)和Event(事件)组成,EventHandlers之间的通讯通过Event来实现。每一个EventHandler占用一个线程(Thread)。 2、异步任务需要提供哪些功能 A、任务恢复机制:在任务被异常中断的情况下,可以恢复任务。 B、日志追踪机制:通过日志信息,来判断任务的执行情况,并对失败...
阅读全文
posted @ 2012-07-24 20:05
浙公网安备 33010602011771号