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