對gold這個變量的改動應該能夠在線程MineThread()內部有體現,但是現在的程序裏沒有看到。
synchronized這個修飾符應該是放在getGold()方法前面,而不是用來對某壹個key值進行限定。而且妳在class Mine()裏定義了3個key,應該也是不大合適的。將getGold()方法想辦法放到MineThread()方法裏,就差不多了。