我正在使用
我不想忙等待
如果C++标准库无法实现,最接近的其他选项是什么? 我可以用纯C吗,还是必须诉诸于特定于操作系统的API?
std::ifstream::read
从管道(Linux)或类似管道设备对象(Windows)中读取数据。 然而,当没有更多数据时,read
会读取0字节并设置EOF
。 是否有办法从ifstream
进行阻塞读取,只有在有更多数据时才返回?我不想忙等待
EOF
标志清除。如果C++标准库无法实现,最接近的其他选项是什么? 我可以用纯C吗,还是必须诉诸于特定于操作系统的API?
packman
根据此软件包存储库Alexpux Packages进行安装。 - Yuki