Su un sistema Linux, il processo figlio visualizza i thread esistenti allo stesso modo del processo padre?e fili esistenti?
int main() {
//create thread 1
int child_pid = fork();
if (0 == child_pid)
{
..
}
else
{
..
}
Poiché l'intero spazio degli indirizzi viene copiato per il processo figlio, cosa succede allo stato dei thread. Cosa succede se il thread 1 nel segmento sopra è in attesa su un segnale condizionale. È nello stato di attesa anche nel processo figlio?
Queste domande frequenti non sono aggiornate. La più grande differenza visibile all'utente è che LinuxThreads è stato reso obsoleto da NPTL sin dal kernel 2.6 e glibc 2.3, che risolve tutti i problemi in sospeso con un comportamento di threading non POSIX. – ephemient