Java期末作業4

接下來我們來產生R0,R1,R2,R3,R4吧
當然,在那之前,我們要先產生類別
就像之前W0,W1,W2,W3一樣

我把它取名為getNumber
直接把上面的addNumber複製一份,把名字改掉,清掉run


再來,回到Example
先為R0,R1,R2,R3,R4準備一個陣列


我們在main產生它們
由於題目要求執行緒要一起產生
我們把產生執行緒的程式碼放在一起


R0,R1,R2,R3,R4會嘗試去抓陣列裡的數字
然後把數字除以3
依照餘數將數字存進對應的txt檔
並將目前的總和存進sum.txt

這時我們可以知道
我們必須等W0,W1,W2,W3都執行完(將陣列填滿)
R0,R1,R2,R3,R4才能執行

所以R0,R1,R2,R3,R4的start要放在W0,W1,W2,W3的join後面


這時我們執行一次程式
應該會發現輸出結果跟之前一樣

畢竟我們getNumber的run是空的...

留言