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