現實開辟中,利用多線程程序的環境會良多,例如最常見的買票。這里我們先來試驗一下,多線程若是分歧步帶來的后果。
插手我們是多個窗口售票,只要看到有票窗口就售票。
起首成立Test測試類,實現Runnable接口。并實現run方式
接著增添一個變量num代表殘剩票數
書寫售票邏輯,完當作代碼,為了能更快揭示結果讓線程sleep一下
在main方式中建立線程對象并啟動
最后我們運行代碼,看看這5個窗口買完票會發生什么成果。這里自界說的我給的num的值是10.你也可以按照本身的愛好更改。
細心查看成果是不是成果不如人意啊
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!