В С++ с использованием pthreads, что происходит с вашими другими потоками, если один из ваших потоков вызывает fork?
Похоже, что нити не следуют. В моем случае я пытаюсь создать демона, и я использую fork() с родительским выходом, чтобы деамонизировать его. Однако в новом пути через код я создаю некоторые потоки перед вилкой, а некоторые после. Есть ли простой способ изменить принадлежность потоков к новому разветвленному процессу, а не перемещать все мои создания потоков после fork?