[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;  }