Модераторы: xvr
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> потоковое чтение/запись, объясните доходчиво 
:(
    Опции темы
slater
Дата 25.5.2010, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 168
Регистрация: 20.11.2009

Репутация: -2
Всего: -4



объясните пожалуйста что такое потоковое чтение/запись файла?
и какие еще бывают чтение/запись?

если можно на простеньких примерах
PM MAIL   Вверх
Dimaskih
Дата 25.5.2010, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 25.5.2010

Репутация: нет
Всего: нет



Ну это например взять файл какой-то, одним потоком туда будем записывать, другим потоком мы будем читать... Типа записали, бит, сразу же считали бит. Если не понятно что такое поток то, если взять например процесс... ну или проще сказать какую-то программу выполняющуюся в операционной системе, то для её повышения быстродействия можно разделить процесс на потоки, как бы функции которые будут выполняться параллельно, ну то есть как бы параллельно, процессор у нас всё таки один ведь...smile 
PM MAIL   Вверх
slater
Дата 25.5.2010, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 168
Регистрация: 20.11.2009

Репутация: -2
Всего: -4



Dimaskih, ага, т.е. когда говориться потоковое, имеется ввиду либо треды либо сами процессы

но все равно неясно,как то неоднозначно все это, например, если сам один поток записывает и считывает? это будет потоковым?
и какие еще виды бывают чтения и записи?
PM MAIL   Вверх
Dimaskih
Дата 25.5.2010, 18:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 25.5.2010

Репутация: нет
Всего: нет



Вообще если не ошибаюсь у тебя всегда есть один поток в программе принадлежащий процессу. 
А вспомнил, тут имеются ввиду классы ifstream ofstream - потоковый ввод вывод. Ещё есть старые процедуры которые вроде как многопоточность не используют и потому медленнее пашут fread fwrite. Когда говориться потоковое насколько я понимаю имеется ввиду что у тебя имеется отдельный поток для вывода или ввода, но тут я не уверен.
PM MAIL   Вверх
slater
Дата 25.5.2010, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 168
Регистрация: 20.11.2009

Репутация: -2
Всего: -4



Dimaskih, спасибо за ответы

но мне кажется смысл в чем то другом, не только в потоках 
PM MAIL   Вверх
Alca
Дата 25.5.2010, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: нет
Всего: 50





--------------------
PM WWW ICQ Skype Jabber   Вверх
slater
Дата 25.5.2010, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 168
Регистрация: 20.11.2009

Репутация: -2
Всего: -4



Alca, и что?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.0422 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.