Co dzieje się z innymi wątkami, gdy jeden wątek rozwidla się ()?

W C ++, używając pthreads, co dzieje się z innymi wątkami, jeśli jeden z wątków wywołuje fork?

Wydaje się, że wątki nie następują. W moim przypadku próbuję stworzyć demona i używam fork () z wyjściem rodzica, aby go zdemonizować. Jednak w nowej ścieżce przez kod tworzę kilka wątków przed widelcem, a kilka po nim. Czy istnieje prosty sposób, aby zmienić własność wątków na nowy rozwidlony proces, zamiast przesuwać cały mój wątek po rozwidleniu?

questionAnswers(5)

yourAnswerToTheQuestion