join_all() 関数の仕組みを理解するのに問題があります。boost::thread_group を作成し、いくつかのスレッドを配置しました。スレッドグループで join_all() を使用した後。私の理解では、プログラムが CPU スレッド (特定の瞬間に実行できるすべてのスレッド) を完全に使用するようになり、残りのスレッドは順番を待つことになります。
私は正しいですか?私が間違っている場合 - join_all() はどのように機能しますか? そして、スレッドグループを自動的にFIFO順に実行する方法は?