執行緒的之間的通訊的小例子

2021-07-24 23:13:22 字數 1132 閱讀 8664

/**

*@description: 兩個執行緒輪流列印1-100 思路:宣告變數然後將變數鎖定,執行緒輪流訪問變數列印。執行緒之間的同步和通訊

*@author wdy

*@date 2023年11月24日

*/public

class

threadtest

implements

runnable

@override

public

void

run() catch (interruptedexception e)

if (i<=100) catch (interruptedexception e) }}

}}

}

/**

*@description: 三個執行緒,執行緒1列印1-5,執行緒2列印6-10,執行緒3列印11-15

*@author wdy

*@date 2023年11月28日

*/public

class

threadtest2

public

intgetid()

public

void

setid(int id)

public

intgetcount()

public

void

setcount(int count)

public

synchronized

void

print(int num)}}

static class selfrunnable implements runnable

@override

public

void

run()

try catch (interruptedexception e) }}

synchronized (self) }}

public

static

void

main(string args) throws interruptedexception

}

鏈結

vue元件之間的資料通訊小例子

html html lang en head meta charset utf 8 title 元件之間的通訊 title head body script src js vue.js script div id son message msg son div script 編寫和註冊子元件 vue...

執行緒之間的通訊

class resclass inthread extends thread override public void run else count count 1 2 class outthread extends thread override public void run 資料發生錯亂,造成...

linux執行緒之間的通訊

執行緒之間的通訊 1 互斥量 用的api函式有 pthread mutex init pthread mutex lock pthread mutex unlock pthread mutex trylock 示例 thread mutex.cpp include include include i...