Поделиться через


Преимущества многозадачности

Для пользователя преимуществом многозадачности является возможность одновременного открытия и работы нескольких приложений. Например, пользователь может редактировать файл с одним приложением, а другое приложение пересчитывает электронную таблицу.

Для разработчика приложений преимуществом многозадачности является возможность создавать приложения, которые используют несколько процессов и создавать процессы, использующие несколько потоков выполнения. Например, процесс может иметь поток пользовательского интерфейса, который управляет взаимодействием с пользователем (вводом клавиатуры и мыши), а рабочие потоки, выполняющие другие задачи, пока поток пользовательского интерфейса ожидает ввода пользователем. Если вы даете потоку пользовательского интерфейса более высокий приоритет, приложение будет более быстро реагировать на пользователя, а рабочие потоки эффективно используют обработчик во время отсутствия входных данных пользователя.