Synchronized與Lock的區別

  以下爲Synchronized與Lock的區別:   lock():獲取鎖,如果鎖被暫用則一直等待   unlock():釋放鎖   tryLock(): 注意返回類型是boolean,如果獲取鎖的時候鎖被佔用就返回false,否則返回true   tryLock(long time, TimeUnit unit):比起tryLock()就是給了一個時間期限,保證等待參數時間   lockIn
相關文章
相關標籤/搜索