練習題之共享變數

2021-09-08 03:52:04 字數 1507 閱讀 8215

一、多執行緒共享變數

方式一:變數共享

*** tt = new ***;

new thread(tt).start();

new thread(tt).start();

public

class

addminusoperate

public

synchronized

void

minus()

class addthread implements

runnable

}class minusthread implements

runnable

}public

static

void

main(string args)

}}

另一種變數共享方式

public

class

addminu***ample

public

synchronized

void

minus()

public

static

void

main(string args)

},"執行緒a").start();

new thread(new

runnable()

},"執行緒b").start();

}}

}

方式二:以引數傳遞的方式共享變數

public

class

operatevalue

public addthread implements

runnable

public

void

run()

}}public minusthread implements

runnable

public

void

run()

}}public

testmain

}}

方式三:以executors.newfixedthreadpool(n)方式建立多執行緒

public

class

testmain

public

synchronized

minus()

public addthread implements

runnable }

public minusthread implements

runnable }

public

static

void

main(string args)

}}

js變數提公升練習題

d b d 因為函式裡面沒有return 輸出三個hello 5 5 6 2 11.0,2,3,4 100 12.30 60 80 41 看執行的函式 f 30 是f 20 執行之後的 13.31 32 43 44 用的全是全域性的i 14.22 23 65 30 fn執行 this指向的全是win...

python書中練習題 python練習題

1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...

python的練習題 Python練習題

1 使用while迴圈輸入1 2 3 4 5 6 8 9 10 i 0while i 10 i i 1 if i 7 continue print i 結果 e python python python test.py1 2 求1 100的所有數的和 i 0sum 0 while i 100 i 1...