ロックと同期の違い[マルチスレッド]

免責事項:この記事はブロガーオリジナル記事ですが、許可ブロガーなく再生してはなりません。https://blog.csdn.net/wrs120/article/details/90717059

同期

  1. JVMをベースキーワード、
  2. ロックが解除されます:1 @:ロック・スレッドを取得することは、スレッドの実行を超える2 @コードブロックは異常が現れ実行する(、解放する受動的な方法である)Monitor.exitが発表し、:.参照より詳細な説明を監視HTTPS://ブログ。 csdn.net/ignorewho/article/details/80854625
  3. これは、リエントラントロック、割り込みロックされ、
  4. 以下並行処理に適し

ロック

  1. Javaプログラミングに基づいて、インターフェイス、
  2. ロックを解除するためにLock.unlock()を呼び出し、解放するアクティブな方法であります
  3. 分け:ReentrantLockの読み書きロックは、ReadWriteLockのリエントラントロックは、公正、割り込みロックをロック
  4. 高い同時実行での同期のパフォーマンスよりも高いです

おすすめ

転載: blog.csdn.net/wrs120/article/details/90717059