原创 DateFormat的多線程不安全

最近一個程序中,多線程調用sdf.format(date) ,經常獲得的時間錯誤,剛開始以爲是自己程序邏輯有問題 後來經過查閱資料,發現dateFormat不是線程安全的,因此 加上線程安全synchronized 後運行,正常Java代碼

原创 java 同一個類中 多個synchronized 方法會造成死鎖

今天寫java的時候,在一個類中寫入了2個synchronized 方法。而方法1調用方法2,執行的時候老是卡住,無法往下走。經過查閱資料,發現 synchronized方法執行的時候,synchronized方法影響的範圍並不是單單方法本

原创 DateFormat的多線程不安全

最近一個程序中,多線程調用sdf.format(date) ,經常獲得的時間錯誤,剛開始以爲是自己程序邏輯有問題 後來經過查閱資料,發現dateFormat不是線程安全的,因此 加上線程安全synchronized 後運行,正常Java代碼

原创 java 同一個類中 多個synchronized 方法會造成死鎖

今天寫java的時候,在一個類中寫入了2個synchronized 方法。而方法1調用方法2,執行的時候老是卡住,無法往下走。經過查閱資料,發現 synchronized方法執行的時候,synchronized方法影響的範圍並不是單單方法本