Thanks again for the reply, Paul.  I was able to refer to "etext" and
"end" symbols.

On Nov 1, 3:04 am, Paul Pluzhnikov <[EMAIL PROTECTED]>
wrote:
> R Karthick <[EMAIL PROTECTED]> writes:
> > I havent thought about dynamically-linked executables yet. However I
> > believe multi-threaded applications should work as the GC already
> > supports it.
>
> Supports it how?
>
> In order to implement GC in multi-threaded environment, you must
> be able to tell where all the thread stacks are. How are you going
> to achieve that?

GC internally is designed in such a way that the user will have to
give "hints" to GC on which objects are to be considered as the roots.
To put it in other words,  the stack variables will be treated as
roots, only when the user specifies explicitly that it points to a
object that has to be garbage collected. I am still in the process of
understanding the complete functionality. Please correct me if I am
wrong.

Thanks!

--
Karthick R

_______________________________________________
help-gplusplus mailing list
help-gplusplus@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gplusplus

Reply via email to