[Linux-Biella] [blog]Programmazione ad oggetti

Roberto Zanetto zanetto a iol.it
Lun 8 Dic 2008 12:00:18 CET


Marco Vallini ha scritto:
>
>
> On Mon, Dec 8, 2008 at 4:38 AM, Del Vecchio Lorenzo 
> <l.delvecchio a bilug.linux.it <mailto:l.delvecchio a bilug.linux.it>> wrote:
>
>
>     >
>     >> Ed in piu', avete parlato di gestione delle memorie.
>     >>
>     >> Anche PHP ha un comando per cancellare dati dalle RAM.
>     >
>     > Esempio?
>
>     Adesso non vorrei sbagliarmi, non era legato al discorso dei
>     distruttori?
>
>     Comunque non so dove in guida sono sicuro si facesse riferimento ad un
>     comando che specificatamente si diceva cancellasse dati dalle ram...
>
>
> calma, allora il distruttore di solito è quel metodo che si chiama per 
> distruggere un certo oggetto. Il fatto che la chiamata al distruttore 
> liberi quello spazio di 'memoria' ok, ma dipende quale 'memoria'... In 
> generale bisogna vedere dove è stato dichiarato/allocato l'oggetto, 
> potrebbe essere nello stack o nello heap, senza vedere il codice non 
> si può sapere... Poi in realtà dipende anche dal linguaggio, in alcuni 
> come il Java, non è detto che distruggendo l'oggetto, venga 
> effettivamente rilasciata la memoria, dipende quando parte il garbage 
> collector. In linguaggi come il c++ invece puoi liberarla al volo se 
> fai le cose bene, perchè non c'è un equivalente del garbage collector, 
> che però è un'arma a doppio taglio... :-)
>
>
> studiati un po' di teoria :-)
> ciao,
> marco

Dato che vedo che disquisite sulla programmazione a tutto campo, mi 
inserisco anch'io con una domanda: conoscendo il c e il c++ (intendendo 
che so utilizzare le classi) conoscete della bibliografia riguardo 
l'utilizzo dei threads? Inoltre come si cerca l'argomento della 
programmazione parallela: concurrent si dice?

Grazie


Maggiori informazioni sulla lista Linux