Java線程池原理 3個經常使用方式 7大參數 4種拒絕策略以及線程的實現方式

在討論線程池的問題以前先說一個面試重點問題synchronized和Lock的區別:     1 synchronized是關鍵字加在方法和代碼塊上,Lock是接口,有本身的實現類;     2 synchronized不須要手動釋放鎖,當代碼執行完畢的時候自動會將鎖釋放掉,而Lock須要有unLock的過程;     3 synchronized是非公平鎖,Lock能夠是公平鎖也能夠是非公平鎖,
相關文章
相關標籤/搜索