Java同步關鍵字synchronized詳解

前言 多線程編程可以極大地提高了效率,但也會帶來線程安全問題。比如說多個線程向數據庫插入數據,就可能會導致數據庫中數據重複。 什麼時候會引發線程安全問題 首先我需要了解什麼是臨界資源?有這樣一種資源,在某一時刻只能被一個線程所使用,這種資源可以是各種類型的的資源:一個變量、一個對象、一個文件、一個數據庫表等。 舉個簡單的例子: 現在有兩個線程分別從網絡上讀取數據,然後插入一張數據庫表中,要求不能插
相關文章
相關標籤/搜索