Re: Логика многопоточной загрузки.
Из-за закрытия темы: "Логика многопоточной загрузки" вынужден содать новую тему. Если модеры сочтут нужным, то перенесут моё сообщение в ту тему.
как всё это есть |
Koopa, вы что там не могли разжевать и донести свою мысль, что здесь кинули ссылку и типа "я прав". Что вам там не понравилось-то? Вы там только на все утверждения отвечали "Нет", "Я сам лучше знаю" и т.п.
Вы можете по пунктам расписать, что вы хотите объяснить. Написать условия и вывести следствия? Или вы придрались к терминологии? Вас непонятно, короче. |
Koopa - вы совершенно походу не понимаете, что пишите. Я когда первый отписал в той теме, я немного о другом думал, а именно о факте 1 поточности флеша. Про загрузку я не подумал. Вот предоставим вам такой код
f.load ( some.jpg ) c.load ( some1.jpg) локально они или нет, не важно. Если вы выполните такой код, с прослушкой комплит ( лучше инит ) , где some.jpg весит 100 кб , а some1.jpg 200 кб. Вы всегда будете видеть, что some.jpg загрузился раньше. Так же вы можете провести эксперимент с 100 файлов. Эффект будет таким же. Правда есть оговорка и это кстати наводи на размышления. Если вы пи...нете 100 файлов, разных размеров в N загрузчиков, то неизветсно ( каждый раз ) , кто быстрее отработает. Что скажут гуру по этому поводу ? Почему из 100 запросов, разберем их от 1 кб до 100 кб. Иногда раньше грузанется 50 кб, чем 80 кб, или набоборот?! Есть мнения? ( многопоточность п.с. тут не причем, наверное))))))))))))))0ололол ) |
В первых проектах я пытался применять многопоточную загрузку и проблемы именно с контролем закачанных объемов там не было. Массив лоадеров, каждый из них знает свой прогресс, с определенной периодичностью обновляем суммарные показатели, когда все загрузки случились - вот оно, счастье.
Но жизнь достаточно быстро расставила все по своим местам. В реальном приложении, размещенном в Инете, часть ресурсов не догружалась, причем, случайным образом и совершенно непредсказуемо. В итоге приложение то работало стабильно, то глючило. Так что только конвейерная (последовательная) загрузка. Но переубеждать автора смысла не вижу, видимо, некоторые шишки надо набить самостоятельно. |
Koopa, а теперь внятно поясни, какое отношение цикл выполнения flash приложения имеет к процессу загрузки данных средствами браузера?
|
Цитата:
|
Цитата:
на самом деле, то в масштабах мира, его бы вынудили отказаться от это опции. |
Цитата:
Код AS3:
Подробности читаем тут: http://greensock.com/LoaderMax-AS3 |
Цитата:
Вот что такое синхронная загрузка (такого нет во флеше, только в AIR в виде FileStream): Код AS3:
|
Я не правильно выразился. Синхронная, это когда я создал лоадер и дальше код работать не будет, пока лоадер не закончит работать. Такого во флеше нет, но я хотел сказать о параллельной, когда создано несколько лоадеров и в браузере они запущенны одновременно.
Цитата:
И запустите её в браузере и начнется одновременное скачивание. Добавлено через 31 минуту Demo чуть выше кода по Вашей ссылке. Это же не очередь, а одновременная работа нескольких лоадеров. |
Часовой пояс GMT +4, время: 14:54. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.