Что быстрее, создание процессов или потоков? И почему? - PullRequest
0 голосов
/ 14 апреля 2019

Я просто хочу понять, что быстрее, поток или процесс, и почему это так? вся информация о разнице веса

1 Ответ

0 голосов
/ 14 апреля 2019

В подавляющем большинстве случаев мы можем предположить, что создание процесса занимает гораздо больше времени, чем создание нового потока в существующем процессе.Создание процесса требует как минимум:

  1. Загрузка и проверка классов. *
  2. Связывание.*
  3. Инициализация классов.*
  4. Инициализация статических элементов.*

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

Создание нового потока в целом требует только вызова операционной системы.

...