Показать сообщение отдельно
Старый 02.12.2003, 01:17
john вне форума Посмотреть профиль Отправить личное сообщение для john Посетить домашнюю страницу john Найти все сообщения от john
  № 26  
john
МЕГАФЛЭШЕР

Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
2greyshaman

«Управление процессами» - это все замечательно, но какое отношение это имеет к обсуждаемой статье?

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

Далее предлагается некая система описания, протяженных во времени действий. Удобной для понимания и проверенная на многих проектах в течении четырех лет.

Нет даже желания реализовывать многопоточность во Flash.

Даже намека на желание.

В последний раз вернусь к многопоточности. Многопоточность (многозадачность) есть некий механизм, который позволяет оптимально распределить процессорное время между разными выполняемыми задачами. Задачи выполняются в соответствии со своим приоритетом.

Это так сказать машинная логика многозадачности.

Многозадачность помогает компьютеру лучше работать. Не
вижу никаких аналогий с механизмом конвейера, так как конвейер решает задачу упрощения понимания для разработчика….

Многозадачность – как средство разработки приложений – тоже хорошо, но во Flash этого нет, а реализовать многозадачность в полной мере, во Flash было бы и обременительно и бесполезно, так как необходимо было бы реализовывать еще один интерпретатор, который бы реализовал несколько потоков исполнения. Что привело бы к тому, что Flash приложения с этим механизмом работали бы в десятки раз медленнее.

Поэтому конвейер – это не технологическое решение, он в первую очередь решает задачу – как упростить описание, понимание и планирование протяженного во времени действия.

Не вижу никаких аналогий с процессами и многозадачностью.

Поэтому меня несколько огорчает такое отношение как «описанный подход».

И хватит о многозадачности.


Последний раз редактировалось john; 02.12.2003 в 01:32.