
Этот топик читают: Гость
Ответов: 9906
Рейтинг: 351
|
|||
Ну придумай простое, сверяясь ежеминутно с моделью паровозиков
![]() |
|||
карма: 9 |
|
Ответов: 3514
Рейтинг: 184
|
|||
Не сложным, а запутывающим
|
|||
карма: 0 |
|
Разработчик
Ответов: 26304
Рейтинг: 2146
|
|||
Galkov, да куда уж проще. Паровозик (поток), таскающий за собой вагончики (элементы MT-потока), представляющих собой состав (MT-поток), от станции к станции (от компонента к компоненту). На станции происходит расцепка состава по необходимости, чтобы добраться до нужных вагонов, сцепить снова и направить их дальше.
|
|||
карма: 22 |
|
Ответов: 3514
Рейтинг: 184
|
|||
паравоз тащит за собой все вагоны, а не по тому одному (или нескольким), которые тебе нужны
|
|||
карма: 0 |
|
Разработчик
Ответов: 26304
Рейтинг: 2146
|
|||
Астрамак, представь грузовой состав, у которого разнве вагоны нужно отправит на разные станции. Они все в одном составе. Ну например: Сочи -- Москва, с проездом через Ростов, Воронеж, Курск. В Ростове отцепляем его вагоны (а вдруг его вагоны попали в голову состава, или в середину, тогда отцепляем и паровоз впридачу, и головные вагоны, если необходимо), дальше цепляем вагоны Ростов -- Курск и тащим дальше, в Воронеже отцепляем его вагоны и цепляем вагоны Воронеж -- Москва, в Курске -- его вагоны, и цепляем Курс -- Москва. В результате, до Москвы доедут только нужные вагоны. Да простит меня Galkov за такое описание
![]() |
|||
карма: 22 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Не забывать САМОГО главного: придя на станцию путь занимается. Станция (элемент) отправляет ДРУГИЕ составы дальше при необходимости.
Скажем HUB: пришел состав со стримом - в вагончике лежит ПДУ для этого стрима. По первой ветке отправлется паровозик с первой копией этого ПДУ (оригинал ждет на входе). Если на этой ветке кто-то поработал со стримом через это ПДУ - изменится, ясный перец, оригинал. Это может увидеть (опять же через ПДУ, вторую копию) любой элемент во второй ветке. А теперь тоже саиое, если это не стрим, а строка. В каждую ветку пойдет своя копия текста. Хоть заизменяйся в первой ветке - во второй этого никто уже не обнаружит. Почувсвуйте разницу. Внимание для "кольцевателей": если как-то отправить состав на вход этого HUB-а - произойдет крушение ![]() Там же еще стоит состав, ждущий разрешения на возврат, если не забыли [size=-2]------ Добавлено в 21:27 nesco писал(а): В результате, до Москвы доедут только нужные вагоныДругие вагоны. С копиями данных, а не с оригиналами |
|||
карма: 9 |
|
Разработчик
Ответов: 26304
Рейтинг: 2146
|
|||
Galkov, тогда получается, что в случае стрима мы таскаем или ПДУ (или код к общему ПДУ на станциях), а во втором случае книжку, куда просто копирум записи, и чтоб ты с этой книжкой ни делал в другой ветке -- это будут уже твои проблемы, на оригинальную книжку (и книжки в других ветках) это никак не повлияет.
|
|||
карма: 22 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Да - проверь
![]() |
|||
карма: 9 |
|
Ответов: 3514
Рейтинг: 184
|
|||
Но в самом то начале мы берём все копии данных
Астрамак, представь грузовой состав, у которого разнве вагоны нужно отправит на разные станции. Они все в одном составе. |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Астрамак, Не спорь с доктором - сказано в морг, значит в морг.
Система обязана быть единообразной и не зависеть от конкретностей: те же данные отправляются, или как-то перерабатываются. В общем случае - состав остается на входе и ждет возврата. Станция, ДО этого возврата, может отправить новые составы куды хотит и с чем хотит. И это "с чем" станция делает САМА. Если ей хочется отправить такие же данные (HUB скажем) - она и отправляет такие же, но это ОНА их сделала эти данные. Те, что пришли - ждут возврата на входе. |
|||
карма: 9 |
|
Ответов: 3514
Рейтинг: 184
|
|||
Моск плавится. Завтра с утра всё перечетаю...
|
|||
карма: 0 |
|
Разработчик
Ответов: 26304
Рейтинг: 2146
|
|||
Астрамак, праильное решение -- утро вечера мудренее
![]() |
|||
карма: 22 |
|
Ответов: 3655
Рейтинг: 69
|
|||
Короче без графической реализации это понять невозможно
У кого есть симулятор ЖД Создаём видео - как это всё происходит. А лучше на ХиАсме с иcпользованием технологии Flesh . |
|||
карма: 0 |
|
Разработчик
Ответов: 26304
Рейтинг: 2146
|
|||
Вячеслав, случаем заняться, желания не возникало?
|
|||
карма: 22 |
|
Ответов: 3655
Рейтинг: 69
|
|||
nesco писал(а): случаем заняться, желания не возникало?Ну если кто нить нарисует ,вагоны,локомотив,дорогу,станцию. Можно попробовать. |
|||
карма: 0 |
|