标签: c++ locking istream getc
虽然理论上似乎std::istream::get()可能很快,但实际上并非如此。我相信一个原因是每次调用std::istream::get()都会进行一些锁定,而对于单线程程序则不需要这样做。在C ++中是否等同于getc_unlocked?或者也许是一些在C ++中关闭此锁定(我假设)std::streambuf的方法?
std::istream::get()
getc_unlocked
std::streambuf