Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Microsoft Visual J++
<<-[Весь Текст]
Страница: из 275
 <<-
 
324-43-77
   Приносим свои извинения за то что не можем ответить на каждое письмо. Мы 
также не занимаемся продажей и рассылкой книг, дискет, рекламы, отдельных 
фрагментов наших книг и исходных текстов к книгам. По этим вопросам обращайтесь 
непосредственно в издательство “Диалог-МИФИ”.
1 МУЛЬТИЗАДАЧНОСТЬ
   Наверное, сегодня уже нет необходимости объяснять, что такое 
мультизадачность. Все современные операционные системы, такие как Microsoft 
Windows 95, Microsoft Windows NT, IBM OS/2 или UNIX способны работать в 
мультизадачном режиме, повышая общую производительность системы за счет 
эффективного распараллеливания выполняемых задач. Пока одна задача находится в 
состоянии ожидания, например, завершения операции обмена данными с медленным 
периферийным устройством, другая может продолжать выполнять свою работу.
   Пользователи уже давно привыкли запускать параллельно несколько приложений 
для того чтобы делать несколько дел сразу. Пока одно из них занимается, 
например, печатью документа на принтере или приемом электронной почты из сети 
Internet, другое может пересчитывать электронную таблицу или выполнять другую 
полезную работу. При этом сами по себе запускаемые приложения могут работать в 
рамках одной задачи - операционная система сама заботится о распределении 
времени между всеми запущенными приложениями.
   Создавая приложения для операционной системы Microsoft Windows на языках 
программирования С или С++, вы могли решать многие задачи, такие как анимация 
или работа в сети, и без использования мультизадачности. Например, для анимации 
можно было обрабатывать сообщения соответствующим образом настроенного таймера.
   Приложениям Java такая методика недоступна, так как в этой среде не 
предусмотрено способов периодического вызова каких-либо процедур. Поэтому для 
решения многих задач вам просто не обойтись без мультизадачности.
   Процессы, задачи и приоритеты
   Прежде чем приступить к разговору о мультизадачности, следует уточнить 
некоторые термины.
   Обычно в любой мультизадачной операционной системе выделяют такие объекты, 
как процессы и задачи. Между ними существует большая разница, которую следует 
четко себе представлять.
   Процесс
   Процесс
 
<<-[Весь Текст]
Страница: из 275
 <<-