亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

實(shí)現(xiàn)Java線程的取值并返回的方法

 更新時(shí)間:2018年10月10日 15:04:56   投稿:laozhang  
在本篇文章中我們給大家分享了關(guān)于Java線程的取值并返回的實(shí)現(xiàn)方法,對(duì)此有需要的朋友們可以跟著學(xué)習(xí)參考下。

如何讓一個(gè)線程不斷跑起來(lái),并且在取到值的時(shí)候能返回值而線程能繼續(xù)跑呢?

我們都知道可以用Callable接口獲得線程的返回值,或者觸發(fā)事件監(jiān)聽(tīng)來(lái)操作返回值,下面我將介紹另一種方法。

public abstract class Test implements Runnable {
  public String A;
 
  //開(kāi)啟線程
  public void run() {
    while(true) {
      //此處寫(xiě)該方法的邏輯代碼
       
      //listen()方法操作取得值A(chǔ)
      listen(A);
       
    }
 
  }
 
  //定義一個(gè)抽象方法listen()
  public abstract void listen(String A);
 
}

這樣,線程取到值將存放在抽象方法listen()里,并且線程也將一直跑起來(lái)而不會(huì)停止。

當(dāng)我們需要用到這個(gè)值時(shí),只需要重寫(xiě)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();
  }
}

以上就是本知識(shí)點(diǎn)的全部?jī)?nèi)容,感謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • 利用Java8 Optional如何避免空指針異常詳解

    利用Java8 Optional如何避免空指針異常詳解

    Optional可以讓你的代碼具有可讀性,且會(huì)避免出現(xiàn)空指針異常。 下面這篇文章主要給大家介紹了關(guān)于利用Java8 Optional如何避免空指針異常的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。
    2018-01-01
  • java Collection 之Set使用說(shuō)明

    java Collection 之Set使用說(shuō)明

    本篇文章小編為大家介紹,java Collection 之Set使用說(shuō)明。需要的朋友參考下
    2013-04-04
  • java使用jar包生成二維碼的示例代碼

    java使用jar包生成二維碼的示例代碼

    這篇文章主要介紹了java使用jar包生成二維碼的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • java讀取其他服務(wù)接口返回的json數(shù)據(jù)示例代碼

    java讀取其他服務(wù)接口返回的json數(shù)據(jù)示例代碼

    這篇文章主要給大家介紹了關(guān)于java讀取其他服務(wù)接口返回的json數(shù)據(jù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03
  • 淺談Maven 項(xiàng)目中依賴(lài)的搜索順序

    淺談Maven 項(xiàng)目中依賴(lài)的搜索順序

    這篇文章主要介紹了淺談Maven 項(xiàng)目中依賴(lài)的搜索順序,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • IDEA創(chuàng)建Maven一直爆紅無(wú)法下載的問(wèn)題解決辦法

    IDEA創(chuàng)建Maven一直爆紅無(wú)法下載的問(wèn)題解決辦法

    這篇文章主要介紹了關(guān)于IDEA創(chuàng)建Maven一直爆紅無(wú)法下載的問(wèn)題的解決辦法,文中圖文結(jié)合的方式給大家講解的非常詳細(xì),對(duì)大家解決辦法非常有用,需要的朋友可以參考下
    2024-06-06
  • 基于java構(gòu)造方法Vector遍歷元素源碼分析

    基于java構(gòu)造方法Vector遍歷元素源碼分析

    本篇文章是關(guān)于ava構(gòu)造方法Vector源碼分析系列文章,本文主要介紹了Vector遍歷元素的源碼分析,有需要的朋友可以借鑒參考下,希望可以有所幫助
    2021-09-09
  • JPA默認(rèn)值設(shè)置沒(méi)有效果的解決

    JPA默認(rèn)值設(shè)置沒(méi)有效果的解決

    這篇文章主要介紹了JPA默認(rèn)值設(shè)置沒(méi)有效果的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 淺談Java springboot日志管理

    淺談Java springboot日志管理

    這篇文章主要介紹了淺談Java springboot日志管理,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)Java的小伙伴們有很好的幫助喲,需要的朋友可以參考下
    2021-05-05
  • SpringBoot java-jar命令行啟動(dòng)原理解析

    SpringBoot java-jar命令行啟動(dòng)原理解析

    這篇文章主要介紹了SpringBoot java-jar命令行啟動(dòng)原理解析,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07

最新評(píng)論