мой вопрос несколько концептуальных, как данные родительского процесса совместно с дочерним процессом, созданного fork()
вызова или с резьбой, созданной pthread_create()
потоковой и обмен данными дочернего процесса в C
, например, глобальные переменные напрямую передается в дочерний процесс, и если да, то модификация на эту переменную производится с помощью значения эффекта дочернего процесса в родительском процессе?
я ценю частичные и полные ответы заранее, если я не хватает какой-либо существующий ресурс, я извиняюсь, я сделал некоторые поиск на Google, но не смогли найти хорошие результаты
еще раз спасибо за ваш время и ответы
Как насчет этого случая, у меня есть int * в родительском процессе, когда он разветвляется, он указывает где-то как адрес 5, детская копия будет указывать на одно и то же место справа? и модификация вступает в силу и в родительском процессе. – besamelsosu
№. Все копии памяти копируются. Неважно, является ли это переменной или какой-то нераскрытой частью памяти. –