statement是線程安全的嗎?
statement修飾的變量屬于類變量,在多線程代碼中,有可能多個代碼同時調(diào)用一個靜態(tài)方法,而這個靜態(tài)方法中如果對靜態(tài)變量發(fā)生了寫操作,在不使用鎖的情況下,就不是線程安全的!
確保線程安全的話,需要給代碼段加鎖,這樣就安全了。
statement是線程安全的嗎?
statement修飾的變量屬于類變量,在多線程代碼中,有可能多個代碼同時調(diào)用一個靜態(tài)方法,而這個靜態(tài)方法中如果對靜態(tài)變量發(fā)生了寫操作,在不使用鎖的情況下,就不是線程安全的!
確保線程安全的話,需要給代碼段加鎖,這樣就安全了。