Freeing of memory (garbage collection)
Jarrett Billingsley
jarrett.billingsley at gmail.com
Tue Dec 9 10:18:58 PST 2008
On Tue, Dec 9, 2008 at 11:08 AM, Daniel White <twinbee42 at skytopia.com> wrote:
>> That would be a bad idea. Then how would you do manual memory
>> management in the few cases that absolutely require it?
>
> Two ways. Either:
>
> a: being able to lock the variable so that the garbage collector
> can't touch it until you unlock it.
Why not just use GC-allocated memory and use addRoot then?
> b: Using a slightly different version of malloc (say 'mallocl') which again,
> makes it shielded against the garbage collector's wrath.
At which point you're back to the same situation as we have currently.
More information about the Digitalmars-d-learn
mailing list