Java中Sychronized關鍵字有什么作用?
synchronized是java中的一個關鍵字 我們稱其為同步關鍵字 主要是用來處理java中的同步機制同一個資源被用戶并發訪問時,會出現并發問題,比如:有一個實例變量x,第一個用戶訪問它,并賦值為100,但還沒有來得及打印出x,另一個哥們進來訪問了x,并改為200,這時候第一個哥們興高采烈的打印出x的值,但卻發現不是100,是200.這哥們就郁悶了,怎么回事呢?這就是并發問題,但如果把上面的代碼用同步代碼塊包含起來,任意一個時間只能有一個哥們訪問實例變量x,一直到這哥們執行完同步代碼塊中的所有代碼后,其他哥們才能再訪問。
下一篇生命的起源是什么