多執行緒 乙個「危險」的程式

2021-07-15 12:11:04 字數 639 閱讀 6164

1、競爭資源

public

class student

2、設定和獲取的執行緒

public

class

setthread

implements

runnable

@override

public

void

run()

}

public

class

getthread

implements

runnable

@override

public

void

run()

}

3、測試方法

/**

* created by liwei on 16/7/18.

* * 就這樣執行,多執行幾次,會出現 null --- 29 這樣的結果,這是因為沒有加鎖的原因,產生了多執行緒不安全資料訪問和設定不安全的現象

* */

public

class

studentdemo

}

乙個多執行緒程式

這個程式會讓你深刻的體會時間片,執行緒的優先順序!建議多測試這個程式,一定要看下面的注。using system using system.collections.generic using system.text using system.threading namespace 乙個多執行緒程式 ...

乙個多執行緒程式

這個程式會讓你深刻的體會時間片,執行緒的優先順序!建議多測試這個程式,一定要看下面的注。using system using system.collections.generic using system.text using system.threading namespace 乙個多執行緒程式 ...

乙個多執行緒程式

這個程式會讓你深刻的體會時間片,執行緒的優先順序!建議多測試這個程式,一定要看下面的注。using system using system.collections.generic using system.text using system.threading namespace 乙個多執行緒程式 ...