Bonjour,
je cherche a réaliser un fork sous Visual C++.
Ce qui m'interesse dans la fonction fork, c'est de pouvoir duppliquer
un processus et ses données, d'y faire ce que l'on veut, et d'en sortir
et de liberer automatiquement la memoire qui avait ete allouée dynamiquement dans ce nouveau processus, puis de recommencer a dupliquer le processus "propre" (pere), et ainsi de suite.
En fait j'ai des milliers de pointeurs à liberer et le temps de faire les free
est trop long par rapport à un exit et un nouveau fork.
Ce que je recherche, c'est a liberer globalement toutes mes allocations dynamiques survenues a partir d'un certain moment.
Ca marche tres bien avec un fork sous linux mais je dois porter mes programmes sous
Visual C.
Quelqu'un a une idée?
Partager