![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Поток - часть процесса, способная выполняться квазипараллельно с другими потоками того же процесса. Каждая нить (поток) имеет свой собственный программный счётчик, стек, регистры потоков и состояний. В рамках процессов потоки разделяют: адресное пространство, глобальные переменные, открытые файлы, таймеры, семафоры и статистическую информацию.
Рис.3 Организация вычислительных процессов с помощью потоков.
Потоки могут быть реализованы статически, когда их количество и задачи определяются на этапе написания программы или динамически по ходу выполнения. Завершаются потоки по своей инициативе или извне. Многопоточная обработка может быть реализована в пользовательском пространстве или в пространстве ядра.
Дата публикования: 2015-10-09; Прочитано: 183 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!