執行緒筆記 建立執行緒的三種方式

2021-08-21 16:54:23 字數 1186 閱讀 6356

public

class

threadtest

extends

thread

public

static

void

main(string args)

}

return

i am run() by ' extends thread ',my

name

is thread-0

public

class

runnablethreadtest

implements

runnable

public

static

void

main(string args)

}

return

i am run() by ' implements runnable ',my

name

is 新執行緒2

i am run() by ' implements runnable ',my

name

is 新執行緒1

public

class

callablethreadtets

implements

callable

public

static void main(string args) catch (interruptedexception e) catch (executionexception e)

}}

return

name

is 有返回值的執行緒

返回值是 1

採用實現runnable、callable介面的方式創見多執行緒時

優勢是:

劣勢是:

使用繼承thread類的方式建立多執行緒時

優勢是:

劣勢是:

新建、就緒、執行、阻塞、死亡

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

第一種 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...