[Corsopoc] memoria dinamica & deadlock in C++
dezperado
dezperado@libero.it
Fri, 13 Dec 2002 20:30:11 +0100
Ciao a tutti !
1: Ho fatto un esperimento : un programmino che creava oggetti da
10mega, non li 'deletava', ma nel 'monitor risorse' di windows la
memoria allocata, libera o altra era costante ogni volta che avviavo e
chiudevo il programmino !(taaante volte di seguito) Stranezza! Che
Windows gestisca un 'garbage collector' ?
2: Pensavo questo fosse un buon esempio di deadlock :
class Class1 //this class constructor calls
recursively Class2 constructor!
{ public: Class1(); };
class Class2 //..and this constructor calls Class1
constructor too!
{ public: Class2(){cout << "Class2 constructor\n" ;Class1 c;
}};
Class1::Class1(){cout << "Class1 constructor\n " ;Class2 c;}//
int main(){ Class1 obj;system("pause"); return 0; }