:*this
によって識別されるスレッドまで、現在のスレッドが実行を終了 std :: thread.join()は何をしますか? <a href="http://en.cppreference.com/w/cpp/thread/thread/join" rel="noreferrer">definition from C++ reference</a>によって
ブロック
。.join()
を使用して、そのスレッドがいくつかの関数を呼び出すmutex.lock()
する必要はありませんとき
は、これが意味するのでしょうか?私は相互排除とスレッディングには新しいので、混乱しています。
注:私は本の中で C++ Concurrency in Actionを見つけましたが、私はその本を読んでいます。私のようなマルチスレッドの初心者のために書かれています。
ありがとうございました。
デビッドに編集を依頼していただきありがとうございます。 Martin:私はグーグルにしようとしましたが、同じアイデアを持ち、参加が私の視点から行っていることを実際に示していない4-5個のサンプルを見ました。私はここでpplが知識があり、コードで最高の回答を提供すると思いましたサンプル。 – Guagua