多くの並行プログラミングのスレッド間の通信

1.並べ替えのコンセプト

   コードの実行を最適化するためにはありませんA.cpuデータ依存性は、並べ替えを行います。コードの実行順序が変更される可能性があり、その結果はすべての変更を行いません。

   B.asは-IF-シリアル:どんなに並べ替えを行う方法、それは並列度を向上させることを目的としないが、正常な結果には影響しません。

   C.は、マルチスレッドに遭遇した並べ替え

2.wait()と通知()

   A.wait()待つ:スレッドが待機するように、ロックリソースを解放

   B.noftifyは()ウェイク:現在のオブジェクトのロック・プールのきっかけは、スレッドを待っています

   C.注:同期に使用してください、と同じロックによって保持されています。

   D.sleepは、ロックを解除しません

 

おすすめ

転載: www.cnblogs.com/it-szp/p/11470285.html