當前位置:編程學習大全網 - 網站源碼 - Java程序,關於多線程。求問問題出在哪裏?

Java程序,關於多線程。求問問題出在哪裏?

這個程序應該說設計方面有點小問題,線程的同步應該是在線程內部也就是MineThread()裏面實現,而妳現在的程序是在class Mine()裏面設計,這就不好搞了。

對gold這個變量的改動應該能夠在線程MineThread()內部有體現,但是現在的程序裏沒有看到。

synchronized這個修飾符應該是放在getGold()方法前面,而不是用來對某壹個key值進行限定。而且妳在class Mine()裏定義了3個key,應該也是不大合適的。將getGold()方法想辦法放到MineThread()方法裏,就差不多了。

  • 上一篇:停車場哪裏有人臉識別?
  • 下一篇:保姆網系統源代碼
  • copyright 2024編程學習大全網