三つの方法の間でマルチスレッド同期処理

三つの方法:

1、ミューテックスオブジェクト

2、イベントオブジェクト

3、キーコード

3の比較:

ミューテックスオブジェクトとイベントオブジェクトは、カーネルオブジェクト、カーネルオブジェクトを使用して、スレッド同期、低速であるが、このようなカーネルオブジェクトなどミューテックスオブジェクトおよびイベントを使用し、様々なスレッドで複数のプロセス間で同期させることができます。

キーコードのセクションでは、ユーザーモード、同期速度で動作しているが、コードのクリティカルセクションを使用するときにクリティカルセクションに入るのを待っている間、彼らはタイムアウト値を設定することはできませんので、デッドロック状態を入力することは容易です。

コンストラクタで初期化の重要なオブジェクト、デストラクタ左コールリソースは、コール休暇の後、入力します。

おすすめ

転載: www.cnblogs.com/asce/p/11111067.html