Как лучше всего перематывать потоки? - PullRequest
1 голос
/ 05 апреля 2010

Я много раз повторял одну и ту же ошибку:

Я пытался использовать поток, который позиционируется в конце, поэтому ничего не возвращал.

Каков наилучший способ разработки кода, участвующего в загрузке и передаче потока, чтобы не забыть перемотать его?

Всегда лучше, чтобы поток был только инициализирован, но всегда загружать данные во время использования, чтобы избежать этого?

Это необходимо в неисключаемых потоках, но как насчет памяти или потоков файлов? Можно ли загружать данные (например, из файла) и перематывать их перед использованием?

Что ты думаешь?

1 Ответ

1 голос
/ 10 апреля 2010

Если вы обнаружили, что читаете один и тот же поток несколько раз, значит, вы, должно быть, «думаете», что-то не так.

Переосмыслите использование потоков, чтобы больше не сталкиваться с этой проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...