欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Java項目中如何等待與喚醒線程-創(chuàng)新互聯(lián)

這期內(nèi)容當中小編將會給大家?guī)碛嘘PJava項目中如何等待與喚醒線程,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)建站專注于網(wǎng)站建設、網(wǎng)站設計、網(wǎng)頁設計、網(wǎng)站制作、網(wǎng)站開發(fā)。公司秉持“客戶至上,用心服務”的宗旨,從客戶的利益和觀點出發(fā),讓客戶在網(wǎng)絡營銷中找到自己的駐足之地。尊重和關懷每一位客戶,用嚴謹?shù)膽B(tài)度對待客戶,用專業(yè)的服務創(chuàng)造價值,成為客戶值得信賴的朋友,為客戶解除后顧之憂。

DEMO1: wait() 與 notify()

public class Test {

 static class ThreadOne extends Thread {

  private Callback mCallback;

  @Override
  public void run() {
   work();
   if (mCallback != null) {
    mCallback.onResult(false);
   }
  }

  // 耗時 3s
  private void work() {
   System.out.println(" 正在查詢數(shù)據(jù)庫 1");
   long startTime = System.currentTimeMillis();
   while (true) {
    if (System.currentTimeMillis() - startTime < 3000) {
     continue;
    }
    break;
   }
  }

  public void setCallback(Callback callback) {
   mCallback = callback;
  }

  public interface Callback {
   void onResult(boolean result);
  }
 }

 static class ThreadTest extends Thread {

  private Object mLock = new Object();

  private ThreadOne mThreadOne;

  @Override
  public void run() {
   workOne();
   System.out.println(" 根據(jù)結果繼續(xù)做其他事情 ");
  }

  private void workOne() {
   mThreadOne = new ThreadOne();
   mThreadOne.setCallback(new ThreadOne.Callback() {
    @Override
    public void onResult(boolean result) {
     System.out.println(" 查詢數(shù)據(jù)庫 1 結束,:" + (result &#63; " 有數(shù)據(jù) " : " 無數(shù)據(jù) "));
     synchronized (mLock) {
      mLock.notify();
      System.out.println("--ThreadTest 結束等待 --");
     }
    }
   });
   mThreadOne.start();
   try {
    synchronized (mLock) {
     System.out.println("--ThreadTest 進入等待 --");
     mLock.wait();
    }
   } catch (InterruptedException e) {
    e.printStackTrace();
   }
  }
 }

 public static void main(String[] var0) {
  ThreadTest threadTest = new ThreadTest();
  threadTest.start();
 }
}

分享名稱:Java項目中如何等待與喚醒線程-創(chuàng)新互聯(lián)
URL標題:http://aaarwkj.com/article26/ihejg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設、App開發(fā)、Google、網(wǎng)站導航云服務器、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設
精品人妻一区二区三区乱码| 日本精品av免费观看| 午夜视频在线看一区免费| 国产亚洲高清国产拍精品久久| 国产91极品尤物白丝美女| 国产av一级二级三级最新精品| 亚洲乱码一区二区av| 国产日产精品一区二区三区四区| 久碰精品少妇中文字幕av| 在线午夜免费视频观看| 亚洲天堂av在线有码| 中国毛片一区二区三区| 91精品国产自产在线观看| 夫妻性生活视频全过程| 香婷婷一区二区精品久久| 91在线免费观看日本| 91嫩草国产在线观看| 久久久久久亚洲av黄床| 亚洲黄色片在线播放| 国产一级二级三级在线电影| 亚洲五月综合激情综合久久| 中文字幕精品一区二区三| 日韩精品一区二区三区欲色av | 欧美日本在线区一区二| 好吊妞在线新免费视频| 91精品国产高清91久久久久久| 国产精品熟女一区二区三区| 一区二区三区欧美日韩| 亚洲国产精品福利在线| 欧美一区二区久久综合| 欧美亚洲av一区二区三区| 在线不卡日本v二区到六区| 免费看国产一级黄色大片| 国产高清毛片区1区二区三区| 国产女人高潮流白丝视频| 午夜精品一区二区三区亚洲| 蜜臀视频在线观看免费| 午夜福利视频欧美成人| 国产女主播在线观看一区| 水蜜桃成人在线视频免费观看| 在线播放欧美视频91|