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

Java實現(xiàn)的兩個線程同時運行案例

 更新時間:2019年07月22日 10:30:55   作者:To哥  
這篇文章主要介紹了Java實現(xiàn)的兩個線程同時運行,涉及java多線程相關操作與使用技巧,需要的朋友可以參考下

本文實例講述了Java實現(xiàn)的兩個線程同時運行。分享給大家供大家參考,具體如下:

/**
 * 兩個案例同時運行案例
 * 1:這個兩個線程并不是有規(guī)律的運行而是有沒有規(guī)律的交替運行
 */
package com.test3;
public class Demo10_3 {
    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Pig pig=new Pig(10);
        Bird bird=new Bird(10);
        Thread t1=new Thread(pig);
        Thread t2=new Thread(bird);
        t1.start();
        t2.start();
    }
}
//打印
class Pig implements Runnable
{
    int n=0;
    int times=0;
    public Pig(int n)
    {
        this.n=n;
    }
    public void run()
    {
        while(true)
        {
            try {
                Thread.sleep(1000);
            } catch (Exception e) {
                // TODO: handle exception
            }
            times++;
            System.out.println("豬說我是一個線程,在輸出第"+times+"個hello, word");
            if(times==n)
            {
                break;
            }
        }
    }
}
//算數(shù)學
class Bird implements Runnable
{
    int n=0;
    int res=0;
    int times=0;
    public Bird(int n)
    {
        this.n=n;
    }
    public void run()
    {
        while(true)
        {
            try {
                Thread.sleep(1000);
            } catch (Exception e) {
                // TODO: handle exception
            }
            res+=(++times);
            System.out.println("鳥算的當前結果是"+res);
            if(times==n)
            {
                System.out.println("最后結果是"+res);
                break;
            }
        }
    }
}

運行結果:

更多java相關內容感興趣的讀者可查看本站專題:《Java進程與線程操作技巧總結》、《Java數(shù)據(jù)結構與算法教程》、《Java操作DOM節(jié)點技巧總結》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總

希望本文所述對大家java程序設計有所幫助。

相關文章

  • Java獲取Excel中圖片所在的行和列坐標位置

    Java獲取Excel中圖片所在的行和列坐標位置

    這篇文章主要介紹了Java獲取Excel中圖片所在的行和列坐標位置,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-08-08
  • Java并發(fā)包工具類CountDownLatch的應用詳解

    Java并發(fā)包工具類CountDownLatch的應用詳解

    CountDownLatch是Java并發(fā)包中非常實用的一個工具類,它可以幫助我們實現(xiàn)線程之間的同步和協(xié)作。本文主要介紹了CountDownLatch的應用場景及最佳實踐,希望對大家有所幫助
    2023-04-04
  • Java中ArrayList的removeAll方法詳解

    Java中ArrayList的removeAll方法詳解

    這篇文章主要給大家介紹了關于Java中ArrayList的removeAll方法的相關資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面跟著小編一起來看看吧。
    2017-07-07
  • ES模糊查詢失效的坑以及解決方案

    ES模糊查詢失效的坑以及解決方案

    ES的查詢原理是按分詞建立索引,根據(jù)要保存的內容先分詞,然后按照分詞的結果建立索引,這篇文章主要給大家介紹了關于ES模糊查詢失效的坑及解決方案的相關資料,需要的朋友可以參考下
    2023-09-09
  • 淺談Java線程池的7大核心參數(shù)

    淺談Java線程池的7大核心參數(shù)

    本篇文章基于正在看這篇文章的你已經(jīng)具備了基本的Java并發(fā)的相關知識.如果對于Java并發(fā)編程一無所知的話,請先看看Java并發(fā)編程的一些前導基礎知識,文中有非常詳細的圖文示例及代碼,,需要的朋友可以參考下
    2021-05-05
  • Java的invoke方法的具體使用

    Java的invoke方法的具體使用

    本文主要介紹了Java的invoke方法的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • Java實現(xiàn)的計算最大下標距離算法示例

    Java實現(xiàn)的計算最大下標距離算法示例

    這篇文章主要介紹了Java實現(xiàn)的計算最大下標距離算法,涉及java針對數(shù)組的遍歷、運算等相關操作技巧,需要的朋友可以參考下
    2018-02-02
  • RestTemplate自定義請求失敗異常處理示例解析

    RestTemplate自定義請求失敗異常處理示例解析

    這篇文章主要為大家介紹了RestTemplate自定義請求失敗異常處理的示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-03-03
  • java 如何為文件及文件夾添加權限

    java 如何為文件及文件夾添加權限

    這篇文章主要介紹了java 如何為文件及文件夾添加權限的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Java動態(tài)腳本Groovy

    Java動態(tài)腳本Groovy

    本文介紹了Java動態(tài)腳本Groovy,Groovy是用于Java虛擬機的一種敏捷的動態(tài)語言,它是一種成熟的面向對象編程語言,既可以用于面向對象編程,又可以用作純粹的腳本語言。使用該種語言不必編寫過多的代碼,同時又具有閉包和動態(tài)語言中的其他特性,需要的朋友可以參考一下
    2021-12-12

最新評論