C++のマルチスレッドで、あるスレッドが、別のスレッドからの合図を待つために、ループの中で、ひたすらフラグをチェックし続ける…。そんな、CPUを無駄に消費する「ビジーループ」を書いてしまったことはありませんか? この、CPUに負荷をかける ...