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
next 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