Java執行緒程式設計題

2021-08-21 13:33:24 字數 518 閱讀 5634

題目描述:

編寫10個執行緒,第乙個執行緒從1加到10,第二個執行緒從11加到20.....第十個執行緒從91加到100,最後再把10個執行緒結果相加。

package thread_test;

class thread_test extends thread

public static synchronized void add(int num)

public void run()

system.out.println("第"+((int)number/10+1)+"個程序相加結果為:"+count);

add(count);

// system.out.println("sum is : " + sum);//測試

} public static void main(string args)throws exception

system.out.println("10個程序相加結果為: " + sum);

}}

java 程式設計題

1 數字的遊戲 輸入檔名 gaspar.in 輸出檔名 estdout.pc2 問題描述 n個教徒和n個非教徒在深海上遇險,必須將一半的人投入海中,其餘的人才能倖免於難,於是他們想了乙個辦法 2n個人圍成一圈,從第乙個人開始依次迴圈報數,每數到第9個人就將他扔進大海,如此迴圈直到只剩下n個人為止。問...

多執行緒程式設計 程式設計題

子執行緒迴圈 10 次,接著主線程迴圈 100 次,接著又回到子執行緒迴圈 10 次,接著再回到主線程又迴圈 100 次,如此迴圈50次,試寫出 pthread cond t pcond pthread cond initializer pthread mutex t mutex pthread m...

多執行緒程式設計題

一 當多個執行緒需要協同完成一件事時,可以加鎖 wait,notify一起完成。1.寫兩個執行緒,乙個執行緒列印1 52,另乙個執行緒列印a z,列印順序是12a34b.5152z 思路分析,乙個執行緒列印數字,每次列印兩個數字,26次列印完,另乙個執行緒列印字母,也是26次列印完 可以建立兩個方法...