java 异步回调
来源:互联网 发布:苹果4s4g网络 编辑:程序博客网 时间:2024/06/10 14:35
异步回调的例子如下:
CallBackBodypackage add.asyn;public abstract class CallBackBody {void onSuccess(Object context){System.out.println("onSuccess");}void onFailure(Object context){System.out.println("onFailure");}abstract void execute(Object context) throws Exception;}CallBackTaskpackage add.asyn;public class CallBackTask {private CallBackBody body;public CallBackTask(CallBackBody body){this.body = body;}protected void start(final Object context){final Thread t = new Thread(new Runnable(){@Overridepublic void run() {try {body.execute(context);} catch (Exception e) {e.printStackTrace();body.onFailure(context);}body.onSuccess(context);}});t.start();}}CallBackApppackage add.asyn;public class CallBackApp {public static void main(String[] args) {System.out.println("执行异步任务");final Object context = "上下文信息";new CallBackTask(new CallBackBody(){@Overridevoid execute(Object context) throws Exception {System.out.println("\n正在执行耗时操作...");System.out.println(context);Thread.sleep(5000);System.out.println("\n执行完成!");}}).start(context);System.out.println("异步执行开始请等待");}}
0 0
- java 异步回调
- java异步回调
- Java异步回调
- Java 异步回调
- java 异步回调
- Java异步回调
- java 回调与异步
- Java回调机制(异步)
- Java回调机制(异步)
- Java 异步回调机制
- Java回调机制(异步)
- 深入浅出: Java回调机制(异步)
- 深入浅出: Java回调机制(异步)
- 深入浅出: Java回调机制(异步)
- 深入浅出: Java回调机制(异步)
- 深入浅出理解 Java回调机制(异步)
- Java 异步回调机制实例解析
- Java 异步回调机制实例解析
- Redis数据库结构介绍
- 单链表排序---直插法
- php源码之路第六章第三节 (内存使用:申请和销毁)
- Android EditText的属性和方法介绍使用及值得注意的点
- Seaborn-02-颜色板控制
- java 异步回调
- CWnd与HWND的区别与转换
- 二叉树最全的基本操作,你想要到这里都要,初始化,空树、遍历、求前后上下左右兄弟父母祖宗等等等等一切操作
- C练习(四)
- Eclipse导入工程中文乱码问题
- 最大子段和模板
- 为什么display:line-block的a标签会加上文字之后会向下移动呢?
- shiro登录,多个项目session被覆盖问题
- 根据List其中某个属性进行排序