当前位置:主页 > java教程 > 实现Java线程的取值并返回的方法

关于Java中线程的取值并返回的方法

发布:2020-03-23 14:13:29 166


给寻找编程代码教程的朋友们精选了Java相关的编程文章,网友宋芳蔼根据主题投稿了本篇教程内容,涉及到Java、线程、实现Java线程的取值并返回的方法相关内容,已被458网友关注,如果对知识点想更进一步了解可以在下方电子资料中获取。

实现Java线程的取值并返回的方法

如何让一个线程不断跑起来,并且在取到值的时候能返回值而线程能继续跑呢?

我们都知道可以用Callable接口获得线程的返回值,或者触发事件监听来操作返回值,下面我将介绍另一种方法。

public abstract class Test implements Runnable {
  public String A;
 
  //开启线程
  public void run() {
    while(true) {
      //此处写该方法的逻辑代码
       
      //listen()方法操作取得值A
      listen(A);
       
    }
 
  }
 
  //定义一个抽象方法listen()
  public abstract void listen(String A);
 
}

这样,线程取到值将存放在抽象方法listen()里,并且线程也将一直跑起来而不会停止。

当我们需要用到这个值时,只需要重写listen()方法就可以啦。

public class Main {
  public static void main(String[] args) {
    Thread thread = new Thread(new Test() {
       
      @Override
      public void listen(String A) {
        // TODO Auto-generated method stub
         
      }
    });
    thread.start();
  }
}

以上就是本知识点的全部内容,感谢大家对码农之家的支持。


参考资料

相关文章

  • Java流程控制语句最全汇总(中篇)

    发布:2023-03-08

    这篇文章主要介绍了Java流程控制语句最全汇总(中篇),本文章内容详细,通过案例可以更好的理解数组的相关知识,本模块分为了三部分,本次为中篇,需要的朋友可以参考下


  • java实现基于opencv全景图合成实例

    发布:2019-06-24

    全景图相信大家应该都不陌生,下面这篇文章主要给大家介绍了关于java如何实现基于opencv全景图合成的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编


  • 12个提高JavaScript技能的概念(小结)

    发布:2022-08-01

    为网友们分享了关于JavaScript的教程,这篇文章主要介绍了12个提高JavaScript技能的概念(小结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧


  • java开发只要tomcat设计模式用的好下班就能早

    发布:2023-04-07

    这篇文章主要为大家介绍了java开发只要tomcat设计模式的示例详解,<BR>只要设计模式用的好下班就能早,希望能够有所帮助,祝大家多多进步,早日升职加薪


  • C语言多线程服务器的实现实例

    C语言多线程服务器的实现实例

    发布:2022-07-12

    给网友们整理关于C语言的教程,这篇文章主要介绍了C语言多线程服务器的实现实例,文章用实例讲解的很清楚,有对这方面不太懂的同学可以参考下


  • java导出Excel的实例功能详解

    发布:2019-08-07

    这篇文章主要为大家详细介绍了java实现导出Excel的功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • Java调用shell脚本解决传参及权限问题的具体代码

    发布:2019-08-29

    今天小编就为大家分享一篇关于Java调用shell脚本解决传参和权限问题的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧


  • Java中BigDecimal使用注意避坑指南

    发布:2023-03-28

    Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算,下面这篇文章主要给大家介绍了关于Java中BigDecimal使用注意避坑的相关资料,需要的朋友可以参考下


网友讨论