Я много раз повторял одну и ту же ошибку:
Я пытался использовать поток, который позиционируется в конце, поэтому ничего не возвращал.
Каков наилучший способ разработки кода, участвующего в загрузке и передаче потока, чтобы не забыть перемотать его?
Всегда лучше, чтобы поток был только инициализирован, но всегда загружать данные во время использования, чтобы избежать этого?
Это необходимо в неисключаемых потоках, но как насчет памяти или потоков файлов? Можно ли загружать данные (например, из файла) и перематывать их перед использованием?
Что ты думаешь?