鎖與同步的區別

同步是synchronized關鍵字也就是內部鎖,可以在方法上或代碼塊上,構成同步方法和同步塊,可以保證資源保證的排他性。 lock顯式鎖,是通過代碼實現的,它比synchronized有更精確的線程語義,提供了超時獲取鎖,定時鎖,等候和中斷鎖等功能,避免死鎖。在競爭不是很激烈的情況下,synchronized性能優於Lock,競爭激烈的情況下synchronized的性能會下降的很快,而Lock
相關文章
相關標籤/搜索