Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Потоки (Thread)



Поток - часть процесса, способная выполняться квазипараллельно с другими потоками того же процесса. Каждая нить (поток) имеет свой собственный программный счётчик, стек, регистры потоков и состояний. В рамках процессов потоки разделяют: адресное пространство, глобальные переменные, открытые файлы, таймеры, семафоры и статистическую информацию.

Рис.3 Организация вычислительных процессов с помощью потоков.


Потоки могут быть реализованы статически, когда их количество и задачи определяются на этапе написания программы или динамически по ходу выполнения. Завершаются потоки по своей инициативе или извне. Многопоточная обработка может быть реализована в пользовательском пространстве или в пространстве ядра.





Дата публикования: 2015-10-09; Прочитано: 172 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...