synchronized同步代碼塊 同步方法和同步代碼塊的區(qū)別是什么?
同步方法和同步代碼塊的區(qū)別是什么?同步方法直接在方法上添加synchronized來實現(xiàn)鎖定,同步代碼塊在方法內(nèi)部鎖定。顯然,同步方法鎖的作用域較大,而同步碼塊的作用域較小。通常,同步范圍越大,性能越
同步方法和同步代碼塊的區(qū)別是什么?
同步方法直接在方法上添加synchronized來實現(xiàn)鎖定,同步代碼塊在方法內(nèi)部鎖定。顯然,同步方法鎖的作用域較大,而同步碼塊的作用域較小。通常,同步范圍越大,性能越差。通常,當同步需要鎖定時,作用域越小,性能越好。