Автор: Пользователь скрыл имя, 30 Августа 2011 в 18:41, контрольная работа
Можно выделить следующие отличия потоков от процессов:
ОС для потоков не должна организовывать полноценную виртуальную машину;
потоки не имеют своих собственных ресурсов, они развиваются в том же виртуальном адресном пространстве, могут пользоваться теми же файлами, виртуальными устройствами и иными ресурсами, что и данный процесс;
единственное, что потокам необходимо иметь, – это процессорный ресурс. В однопроцессорной системе потоки разделяют между собой процессорное время так же, как это делают обычные процессы, а в многопроцессорной системе могут выполняться одновременно, если не встречают конкуренции из-за обращения к иным ресурсам.