JAVA-初步認識-第十三章-多線程(驗證同步函數的鎖)

一. 至於同步函數用的是哪個鎖,我們可以驗證一下,藉助原先賣票的例子  對於程序中的num,從100改爲400,DOS的結果顯示的始終都是0線程,票號最小都是1。 票號是沒有問題的,因爲同步了。 有人針對只出現0線程,說是票數太少,0線程都給操作完了。即使改成四萬張票,也是0線程操作。 正常來說,四個線程0~3,誰搶到誰就運行。問題出現在哪兒? 程序中run函數是public synchroniz
相關文章
相關標籤/搜索