一、多執行緒共享變數
方式一:變數共享
*** tt = new ***;
new thread(tt).start();
new thread(tt).start();
publicclass
addminusoperate
public
synchronized
void
minus()
class addthread implements
runnable
}class minusthread implements
runnable
}public
static
void
main(string args)
}}
另一種變數共享方式
publicclass
addminu***ample
public
synchronized
void
minus()
public
static
void
main(string args)
},"執行緒a").start();
new thread(new
runnable()
},"執行緒b").start();
}}
}
方式二:以引數傳遞的方式共享變數
publicclass
operatevalue
public addthread implements
runnable
public
void
run()
}}public minusthread implements
runnable
public
void
run()
}}public
testmain
}}
方式三:以executors.newfixedthreadpool(n)方式建立多執行緒
publicclass
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...