そのため、データが存在するかどうかを常にチェックせずに、(たとえば) C++ 文字列ストリームからのデータを待機する方法を理解しようとしていますが、これはかなり CPU を消費します。
たとえば、シリアルデバイスから読み取り、データが到着しない間プロセスをロックすることは完全にできますが、残念ながらC++ストリームでそれを行う方法を理解できませんでした.
cin はまさにそれを行っているため、つまり、return キーが istream の読み取りから抜け出すのを待っているため、何かが欠けていると確信していますが、どのようにそれを行うのでしょうか?
この件についての光を前もってありがとう。