Я не совсем про сборку мусора. Я про new, delete в С++ в связке с fork(). Если я не буду вызывать delete и сделаю форк. Вернётся ли в систему утекшая память?
Я не совсем про сборку мусора. Я про new, delete в С++ в связке с fork(). Если я не буду вызывать delete и сделаю форк. Вернётся ли в систему утекшая память?
память процессов не шарится между какими-либо процессами, во всяком случае в винде
А в линуксе форк копирует(copy-on-write) всю память родителя и передаёт её дочернему процессу. Это позволяет дочернему процессу получит доступ к переменным объявленным в родительском классе.
А в линуксе форк копирует(copy-on-write) всю память родителя и передаёт её дочернему процессу. Это позволяет дочернему процессу получит доступ к переменным объявленным в родительском классе.
из того, что я понял, это все-равно не шаринг памяти