執行緒學習,小白入門

2021-10-05 23:43:46 字數 2305 閱讀 8021

一、執行緒建立

run():儲存要執行的**。但是不開啟執行緒

start():開啟執行緒,並執行run方法

thread()

//分配乙個新的 thread物件。

thread

(runnable target)

//分配乙個新的 thread物件。

//thread(string name)

分配乙個新的 thread物件。

----

----

----

----

----

----

---以下沒用過

thread

(runnable target, string name)

分配乙個新的 thread物件。

thread

(threadgroup group, runnable target)

//分配乙個新的 thread物件。

thread

(threadgroup group, runnable target, string name)

//分配乙個新的 thread物件,使其具有 target作為其執行物件,具有指定的 name作/為其名稱,屬於 group引用的執行緒組。

thread

(threadgroup group, runnable target, string name,

long stacksize)

//分配乙個新的 thread物件,以便它具有 target作為其執行物件,將指定的 name正如其名,以及屬於該執行緒組由稱作 group ,並具有指定的 堆疊大小 。

thread

(threadgroup group, string name)

//分配乙個新的 thread物件。

3、啟動執行緒通道,並且執行相應功能

4、執行緒中的其他操作

二、第二種方式

三、執行緒的安全問題

package exer;

//實現runnable介面建立執行緒

class

ticket1

implements

runnable

catch

(interruptedexception e)

system.out.

println

(t--);

}else

break;}

}}}public

class

test2

}

四、多執行緒通訊 案例

package 執行緒;

/* * 執行緒通訊問題

* 執行緒通訊的安全性解決

* 等待喚醒機制wait,notify,notifyall

* */

class

person

catch

(interruptedexception e)

this

.name = name;

this

.*** = ***;

b =true

;this

.notify()

;}public

synchronized

void

get(

)catch

(interruptedexception e)

system.out.

println

(this

.name +

"***"

+this

.***)

; b =

false

;this

.notify()

;}}class

input

implements

runnable

public

void

run(

)else

x =(x +1)

%2;}

}}class

output

implements

runnable

public

void

run()}

}public

class

test2

}

五、jdk5.0新增方法

還沒弄明白

小白shell學習入門

1.以下指令碼名稱為test.sh,加許可權chmod x test.sh,test.sh 或 sh test.sh 執行 bin bash 字串定義 var test you are my life var a hello var b null 陣列定義 arr test you are my s...

小白之深度學習入門

深度學習最近這幾年炒的特別熱,而且在計算機視覺方面應用廣泛,故而決定學習了解一波。那麼,第乙個問題就來了,什麼是機器學習?哇咔咔,這個光看名字就知道了,就是讓機器具有人類不斷學習的能力,並且解決我們現有的一些問題。先來說幾個簡單的概念 特徵 就是物體的屬性,我們人類經過學習之後,可以很快的將簡單的特...

Shader之小白入門學習五

先實現乙個只有顏色屬性可調節的簡單材質效果,如下圖所示 模型可隨便找乙個,預設的幾何體也可以,在材質面板中只有乙個顏色屬性,當我們點開拾色器時,對應的模型也會自動發生變化。我們就用之前的myfirstshader來完善。在乙個shader中,可以有多個subshader以及乙個subshader中也...