upd: made some attempts

This commit is contained in:
2023-12-12 10:06:41 +00:00
parent 5aade64d44
commit 372cc475ab
2 changed files with 13 additions and 9 deletions

View File

@ -65,10 +65,9 @@ BlockingStringStream &BlockingStringStream::operator>>(T &val) {
std::unique_lock<std::mutex> lock(mutex);
// Wait until data is available
if (!(internalStream.peek() != EOF && !is_writing))
condition.wait(lock, [this] {
return internalStream.peek() != EOF && !is_writing;
});
condition.wait(lock, [this] {
return internalStream.peek() != EOF && !is_writing;
});
internalStream >> val;