Sto usando fork nel mio codice. Prima della chiamata a fork nel mio codice, il processo padre ha dichiarato una variabile globale. Quindi, dopo la chiamata a fork, il processo figlio ottiene una copia separata della variabile globale sul proprio stack di thread o condivide l'istanza padre esistente della variabile globale. quindi immagino ci siano tre possibilità qui 1) processo figlio ottiene istanza separata della variabile globale dichiarata nel processo genitore 2) processo figlio condivide la variabile globale con il thread padre. (che probabilmente non è vero) 3) il processo figlio non ha alcuna richiesta di informazioni sulla variabile globale nel thread principale.Come ottenere variabili condivise tra processo figlio e genitore durante l'utilizzo di fork in perl
Se 2 o 3 opzioni sono vere, voglio sapere se c'è qualche modo di ottenere il variabile globale e il suo "stato/valore al momento dell'esecuzione di fork()" dichiarato nel thread padre, nel processo figlio.
in modo così ampio, esiste un modo per accedere alla variabile dei processi padre e gli stati in esso contenuti creati utilizzando fork().