Новые книги

Книга обучает начинающих пользователей основам работы на компьютере. Описано строение компьютера, назначение его комплектующих, операционная система Windows, объяснены принципы работы с различными наиболее употребительными прикладными программами.
Книга представляет собой выжимку уникальных техник, созданных и отработанных на практике специалистами «Академии Лидогенерации», изложенных простым и понятным языком.

Благодаря этим техникам наши ученики за два месяца из абсолютных новичков в сфере интернет-продвижения становятся профессионалами и достигают значительных результатов.

Аудитория читателей книги:

– владельцы бизнеса, которые хотят получать действительно любое количество клиентов в свой бизнес из Интернета;

– люди, которые хотят освоить новую и востребованную интернет-профессию;

– те, кто хотят начать зарабатывать параллельно с работой или учебой, а в дальнейшем открыть свой бизнес.

Пользовательские легковесные процессы


Пользовательские легковесные процессы

Видимо, следующим по важности классом легковесных процессов являются пользовательские LWP (LightWeight Processes). Механизмы этого рода позволяют пользователям организовать несколько потоков управления в одном адресном пространстве. Все LWP одного пользовательского процесса совместно используют все ресурсы процесса. При поступлении процессу сигнала на этот сигнал реагируют все LWP в соответствии со своими собственными установками. С другой стороны, каждый LWP обладает своим собственным контекстом, включающим, как и в случае ядерных нитей, стек и регистровое окружение (в частности, содержимое индивидуального счетчика команд). Любому LWP пользовательского процесса соответствует отдельная ядерная нить. Это означает, что каждый LWP может отдельно планироваться (и поэтому LWP одного пользовательского процесса могут параллельно выполняться на разных процессорах симметричного мультипроцессорного компьютера), и системные вызовы и прерывания LWP могут обрабатываться независимо. Основным преимуществом использования LWP является возможность достижения реального распараллеливания программы при ее выполнении на симметричном мультипроцессоре (на недостатках мы остановимся ниже).

[Предыдущая глава] [Оглавление] [Следующая глава]