Операционные системы. Процессы и потоки. Илюшкин Б.И. - 32 стр.

UptoLike

Составители: 

2.4. Потоки
Поток является последовательностью команд, обрабатываемых
процессором. В рамках одного процесса могут находиться один или
несколько потоков. Традиционный подход, при котором каждый про-
цесс представляет собой единый поток выполнения, называется одно-
поточным [3]. Например, MS-DOS поддерживает один однопоточ-
ный пользовательский процесс. Некоторые ОС семейства UNIX под-
держивают процессы множества пользователей, но при этом каждый
из процессов содержит один поток. Многопоточностью
(multithreading) называется способность ОС поддерживать в рамках
одного процесса выполнение нескольких потоков. Примерами много-
поточных систем являются среда выполнения Java, Windows 2000,
Linux, Solaris и другие. На рис. 2.4 представлены варианты однопо-
точных и многопоточных процессов [3].
32