麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

最簡單的編寫基于線程的代碼的方法之一:派生線程類

2019-11-18 13:35:11
字體:
來源:轉載
供稿:網友

派生線程類

最簡單的編寫基于線程的代碼的方法之一,就是派生java.lang.Thread 類。該線程類是java.lang 包的一個成員,在缺省情況下,線程類可以被所有的Java應用程序調用。為了使用線程類,我們需要了解The java.lang.Thread 類中定義的五個方法:

run():該方法用于線程的執行。你需要重載該方法,以便讓線程做特定的工作。

start():該方法使得線程啟動run()。

stop():該方法同start方法的作用相反,停止線程的運行。

suspend():該方法同stop方法不同的是,它并不終止未完成的線程,它僅僅掛起線程,以后還可恢復。

resume():該方法重新啟動已經掛起的線程。


運行List A中的程序,運行結果見List B



List A :擴展線程類



class TestThreads {

public static void main (String args []) {

class MyThread extends Thread {

String which;

MyThread (String which) {

this.which = which;

}

public void run() {

int iterations = (int)(Math.random()*100) %15;

int sleepinterval = (int)(Math.random()*1000);

System.out.PRintln(which + " running for " + iterations +" iterations");

System.out.println(which + " sleeping for " + sleepinterval + "ms between loops");

for (int i = 0; < iterations; i++) {

System.out.println(which +" " + i);

try {

Thread.sleep(sleepinterval);

} catch (InterruptedException e) {}

}

}

}

MyThread a = new MyThread("Thread A");

MyThread b = new MyThread("Thread B");

MyThread c = new MyThread("Thread C");

a.start();

b.start();

c.start();

}

}



ListB: 清單A的輸出

Thread A running for 16 iterations



Thread C running for 15 iterations

Thread B running for 14 iterations

Thread A sleeping for 305ms between

loops

Thread C sleeping for 836ms between

loops

Thread B sleeping for 195ms between

loops

Thread A 0

Thread C 0

Thread B 0

. . .

Thread C 13

Thread B 13

Thread A 14

Thread C 14

Thread A 15

List A演示了如何從現有的Thread類中派生出一個新類。新創建的類重載了run 方法。有趣的是,實現run 方法不必很嚴格,因為Thread類提供一個缺省的run方法,盡管它不是非凡有用。
在有些場合,我們不能簡單地改變指定對象的父類。我們仍然需要采用線程。這時,我們就需要用到Runnable接口。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美 日韩 国产 在线 | 免费国产| 国产91一区二区三区 | 国产一区二区在线免费播放 | 黄色网络免费看 | av视在线| 成人黄色短视频在线观看 | 少妇一级淫片免费放正片 | 男人的天堂色偷偷 | 毛片免费观看视频 | av电影网在线观看 | 一级大片在线观看 | 久草在线观看资源 | 国产日本在线播放 | xxxx hd video 69 | 一区二区三区日韩在线 | 在线播放免费播放av片 | 日本aaaa片毛片免费观看视频 | 毛片网站视频 | 涩涩操| 国产精品亚洲一区二区三区在线观看 | 毛片视频网站 | 九九热在线视频免费观看 | 欧美淫视频 | 欧洲精品久久 | 色中色激情影院 | 国产精品视频一区二区三区综合 | 综合97 | 在线成人免费观看www | 色综合一区二区 | 亚洲性在线视频 | 欧洲精品色 | 国产流白浆高潮在线观看 | 毛片网站视频 | 国产亚洲精品久久久久婷婷瑜伽 | 中文字幕亚洲一区二区三区 | www.69色 | 国产精品久久久久久久亚洲按摩 | 色a综合| 成人福利免费在线观看 | 色呦呦一区二区三区 |