執行緒建立的三種方式

2021-10-03 14:02:43 字數 1052 閱讀 2692

public

class

mythread

extends

thread

public

static

void

main

(string[

] args)

}

如果自己的類已經 extends 另乙個類,就無法直接 extends thread,此時,可以實現乙個 runnable 介面

public

class

myrunnable

extends

otherclass

implements

runnable

public

static

void

main

(string[

] args)

}

若想執行緒執行完後有返回值,則可以實現 callable 介面,搭配 futuretask 或執行緒池來獲取返回值

public

class

mycallable

implements

callable

public

static

void

main

(string[

] args)

throws executionexception, interruptedexception

}

public

static

void

main

(string[

] args)

throws executionexception, interruptedexception

catch

(interruptedexception e)

catch

(executionexception e)

finally

}

執行緒 三種方式 建立執行緒

第一種 1 模擬龜兔賽跑 繼承thread 重寫run 執行緒體 2 使用執行緒 建立子類物件 物件.strat 執行緒啟動 author administrator public class rabbits extends thread class tortoise extends thread ...

執行緒的三種建立方式

public class web12306 多執行緒的三種方式 class threadtest01 extends thread class threadtest02 implements runnable class threadtest03 implements callable return...

建立執行緒的三種方式

一 是繼承thread方法 public class mythread extends thread private void dosomething public class newthread private static void dosomething 二 是實現runnable介面 使用r...