comp.lang.ada
 help / color / mirror / Atom feed
From: Dimonax <dimonax@nospam.net>
Subject: Immutable and Transient Objects and GC?
Date: Wed, 18 Mar 2009 20:07:44 GMT
Date: 2009-03-18T20:07:44+00:00	[thread overview]
Message-ID: <kwcwl.12552$hc1.11698@flpi150.ffdc.sbc.com> (raw)

I'm researching the use of Immutable and Transient data structures in 
regards to Concurrent Garbage collection in Ada.

While my focus for the moment is on Garbage Collection, these kinds of 
data structures look useful for solving a lot of Concurrent programming 
issues.

An Immutable Object, conceptually, is pretty clear. I'm curious as to 
what methods you guys might have used to handle them.

Transient Objects, as a formal data type, might be a bit more 
challenging. I'd like a Transient Object to behave thusly....
It's created once. It exists until it is accessed one time and one time 
only, at which point it's storage is either re-initialized or reclaimed 
by the system.

I have some ideas on how this might work. But I'm still dancing around, 
trying to figure out how to do it well.

Tips and pointers?

Freejack
aka
Diogenese




             reply	other threads:[~2009-03-18 20:07 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-18 20:07 Dimonax [this message]
2009-03-18 21:32 ` Immutable and Transient Objects and GC? Maciej Sobczak
2009-03-18 21:50   ` Dimonax
2009-03-19  8:14     ` Maciej Sobczak
2009-03-19 19:23       ` Dimonax
2009-03-19 19:57         ` Dmitry A. Kazakov
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox