知识大全 Java使用回调和线程处理耗时响应过程[2]

Posted 过程

篇首语:人往大处看,鸟往高处飞。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java使用回调和线程处理耗时响应过程[2]相关的知识,希望对你有一定的参考价值。

Java使用回调和线程处理耗时响应过程[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    LongTimeResponse类代码如下 可以看出 它之所以能回调调用者 是因为其内部有调用者的引用viewer 在其构造函数中viewer被赋上了值

package sitinspring;public class LongTimeResponse implements Runnable  private Viewer viewer;  private int count;    public LongTimeResponse(Viewer viewer)    this viewer=viewer;    this count=viewer getCount();        caculateNewCount();      private void caculateNewCount()    Thread thread=new Thread(this);    thread start();      public void run()    try      Thread sleep( );          catch(Exception ex)      ex printStackTrace();            viewer printNewCount(count*count*count);  

    这说明 程序是异步执行的 耗时过程没有影响到主干程序的运行 而耗时过程完成后 才把返回结果通知了调用者 主干程序没有受到耗时过程的影响 因此也就不会导致界面停顿 响应停止 无谓等待等缺陷

    以上就是使用回调和线程处理一个耗时响应的整个过程

cha138/Article/program/Java/gj/201311/27716

相关参考

知识大全 Java中限时线程回调方式的实现

Java中限时线程回调方式的实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  线程回调方式我们

知识大全 Java多线程对耗时方法的同步问题

Java多线程对耗时方法的同步问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  各位大牛小弟现

知识大全 在Java中实现回调过程

在Java中实现回调过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!    摘要:  Java接

知识大全 获取java线程中信息的两种方法[3]

   二回调   轮询方法最大的特点是主类Main不断询问线程类是否结束这实际上大量浪费了运行时间特别是当线程特别多的时候因此如果反过来在线

知识大全 Java多线程处理机制

Java多线程处理机制  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一线程的同步  Java应

知识大全 java多线程中的异常处理

  在java多线程程序中所有线程都不允许抛出未捕获的checkedexception也就是说各个线程需要自己把自己的checkedexception处理掉这一点是通过javalangRunnable

知识大全 Java多线程问题及处理(笔记)

Java多线程问题及处理(笔记)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  死锁  多线程编

知识大全 Java多线程处理方式

Java多线程处理方式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nb

知识大全 Java多线程处理三大讲解

Java多线程处理三大讲解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!死锁  

知识大全 Java多线程调试如何完成信息输出处理

Java多线程调试如何完成信息输出处理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java多