Java併發編程之線程(二)

多線程編程的特點 同一份代碼,可以有多個線程執行 既可以在一個CPU核上併發執行 也可以在多個CPU核上並行執行 線程的執行默認是亂序的 程序員不能假定執行次序 線程會共享數據(對象的變量) 需要互斥 線程之間也需要合作(同步) 如何實現互斥 ? 鎖 ! 只有獲得了鎖的線程,才能夠對共享資源做操作, 換句話說:進入臨界區 對共享資源做完操作(即使發生異常),一定要釋放鎖! 鎖到底是個什麼東西? 「
相關文章
相關標籤/搜索