Якщо у мене є програма, що працює з потоками і дзвонять fork()
на систему на основі Unix, чи потоки скопійовані? Я знаю, що віртуальна пам'ять для поточного процесу копіюється 1: 1, щоб новий процес породився. Я знаю, що потоки мають власний стек у віртуальній пам'яті процесу. Таким чином, принаймні стопку ниток теж слід копіювати. Однак я не знаю, чи є щось більше для потоків, які не перебувають у віртуальній пам'яті і, таким чином, НЕ копіюються. Якщо цього немає, розділяють два процеси потоки або вони є незалежними копіями?