Дом развитие Что такое тяжеловесная нить? - определение из техопедии

Что такое тяжеловесная нить? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает тяжеловесная нить?

В ИТ тяжелый поток - это поток, который имеет сложный контекст и требует, чтобы процессор выполнял больше работы, чтобы упорядочить его выполнение. Общее определение потока в ИТ - это отдельный процесс, который изолирован в коде, где некоторые программы могут иметь несколько потоков, например, для размещения нескольких пользователей или для разделения определений нескольких задач.


Техопедия объясняет тяжеловесную нить

Процессоры обрабатывают несколько потоков для определения приоритетов выполнения. Один поток будет частью выполнения программы, с которым процессор может работать индивидуально. Имея это в виду, некоторые эксперты классифицируют потоки как легкие или тяжелые в зависимости от их контекста. Облегченный поток будет потоком, который не требует большого количества «изменений» в системе для реализации ее выполнения. Напротив, для выполнения тяжелого потока может потребоваться переключение на другой набор контекстных ресурсов или работа с другим выделенным пространством памяти, что может потребовать больше времени для переключения. Одним из примеров тяжеловесного потока является средний процесс UNIX, где процессорам может потребоваться доступ к большему количеству ресурсов, и время переключения может быть больше, чем с некоторыми другими типами потоков в различных средах операционной системы. Потоки или процессы с собственной виртуальной памятью могут рассматриваться как тяжеловесные потоки, а также те, которые могут иметь определенные ограничения на доступ. Важно отметить, что термины «облегченный поток» и «тяжелый поток» носят субъективный характер и, как правило, программисты и другие определяют их в каждом конкретном случае.

Что такое тяжеловесная нить? - определение из техопедии