Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TStream [D5, D6, Win95/98, Win2k]


Страницы:   1 2

DenFree ©   (2002-07-11 12:01:00) 

Народ может ли кто нибудь грамотно объяснить что есть TStream
Имеется ввиду не как работает а в чем заключается концепция


Skier   (2002-07-11 13:03:00) [1]

>Толик
А вдруг человек интерпретатор пишет... :)


Толик   (2002-07-11 13:02:00) [2]

DenFree © (11.07.02 12:49):
Не понял, а зачем ПОЛЬЗОВАТЕЛЮ знать что такое поток??? Пользователь НЕ ДОЛЖЕН знать, как работает программа, если это только не класс/компонент/библиотека.
imho, если это программер, то, что такое поток он и так знает, а если это кто-то, кто умеет только документы в Ворде набивать, то он всё-равно не поймёт: для него что поток, что условный канал...


DenFree   (2002-07-11 12:49:00) [3]

>Толик
Мне не нужно определение в виде детализирования понятий.
Нужно емкое определение.

необходимость возникла когда надо в хелпе обяснить пользователю
что такое поток и как его использовать.
вот и задал вопрос в форум.


Толик   (2002-07-11 12:44:00) [4]

to DenFree © (11.07.02 12:33):
Если очень хочется понять что такое поток вообще, то можно посмотреть, как реализованы соответствующие классы в STL С++, познакомится с понятием итератора, аллокатора, шаблона и т.п. по сравнению с чем "условный канал" просто отдыхает... :)


DenFree   (2002-07-11 12:39:00) [5]

>Skier
Точно!


Skier   (2002-07-11 12:39:00) [6]

>DenFree
А зачем тебе всё это ?
Ты русский Help пишешь что ли ???


DenFree   (2002-07-11 12:36:00) [7]

Я же не утверждаю.
я как раз прошу либо согласится либо предложить свое определение


Skier   (2002-07-11 12:35:00) [8]


> условный канал


Это сильно ! Начинается игра в дефиницы...


Romkin   (2002-07-11 12:34:00) [9]

2DenFree Полное развернутое описание... А дай такое описание на вопрос Что такое файл?
А так - канал, конечно


DenFree   (2002-07-11 12:33:00) [10]

Люди нашел такое определение?

Поток ввода/вывода - это некоторый условный канал, по которому отсылаются и получаются данные.
Голосуйте если согласны


Digitman   (2002-07-11 12:33:00) [11]

поток - в первом приближении - есть просто некая очередь, "конвейер"

если есть некий поток данных для некоей обработки, то в соответствии с правилом очереди (или конвейра - как угодно) данные для последующей обработки помещаются неким одним алгоритмом в конец потока ("хвост очереди") , а выборку очередных доступных для обработки данных из начала потока ("головы очереди") производит некий другой алгоритм.

Прямая ассоциация с конвейером.


Skier   (2002-07-11 12:31:00) [12]

>Толик
Ну может и неправильный...время рассудит :)

Просто иногда возникает путаница TStream и TThread если
эти два класса называть "потоком".


Толик   (2002-07-11 12:29:00) [13]

to Skier ©:
нить - это ДОСЛОВНЫЙ перевод, но не значит ПРАВИЛЬНЫЙ. В своё время подобные проблемы вызывал перевод слова overload: кто-то переводил его как перегрузка, кто-то - как переопределение. Честно говоря, перевод как "переопределение" мне нравится больше ("перегружать" можно ящики с места на место, ну в крайнем случае комп.). На самом деле это дела вкуса и привычки.


Anatoly Podgoretsky   (2002-07-11 12:28:00) [14]

DenFree © (11.07.02 12:08)
Основное раправление это последовательный доступ, то что для отделных видов потоков одновременно разрешен и произвольный доступ, не более чем отклонение от генеральной лилии партии.


DenFree   (2002-07-11 12:26:00) [15]

Поток это не масссив!


Толик   (2002-07-11 12:24:00) [16]

"Поток данных" - это просто красивое и непонятное название массива. Если посмотреть на исходники TStream можно увидеть, что все ф-и в качестве своих параметров они принимают разыменованный указатель на некоторый кусок памяти (как правило на массив, в данном случае с ним проще работать).


Skier   (2002-07-11 12:18:00) [17]

>Толик
Кстати это вопрос.
Ты наверное имеешь ввиду под потоком - TThread.
Но я в книжках читал, что более правильный перевод
слова TThread это - "нить"


DenFree   (2002-07-11 12:16:00) [18]

Естественно поток данных, а не исполняемый поток


Толик   (2002-07-11 12:16:00) [19]

Самое главное не путать понятия потоков. Поток в виндах - это одно, а в данном случае - TStream это класс, умеющий работать с массивами и не более того.


DenFree   (2002-07-11 12:13:00) [20]

Люди!
Мне всего лишь нужно грамотное , развернутое описание - что такое поток?
Или ссылку где это есть но не Delphi Help


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо