Subject:
|
Re: Are there GOTO statements in NQC?
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Fri, 21 Nov 2003 03:31:22 GMT
|
Original-From:
|
Jim Choate <ravage@einstein.*Spamless*ssz.com>
|
Viewed:
|
1261 times
|
| |
| |
On Fri, 21 Nov 2003, Brian B. Alano wrote:
> Don't know about C/C++, but IIRC in Java the garbage collector destroys objects
> not when they are out of scope, nor when their creator function exits. It
> destroys them when the object is no longer referenced by any threads. That is to
> say, if there's no variable or other object holding a reference to the object,
> then the object is inaccessible, so it might as well be killed.
>
> T. Alexander Popiel wrote:
> > Out of curiosity, is a destructor for an object supposed to be called
> > when the variable goes out of scope, or when the function that it's
> > allocated in ends? This can be different if the variable is declared
> > in a nested block, instead of at the top of the function. I think I've
> > seen both in C implementations... The many ways this could have
> > significant effect on the result are left as an exercise to the reader.
The purpose of garbage collection is to remove resources from use when
they are not going to be used anymore. It covers a variety of issues, some
you've each touched on.
I suggest as a start,
Garbage Collection: Algorithms for automatic dynamic memory management.
Jones, Lins
-- --
Open Forge, LLC 24/365 Onsite Support for PCs, Networks, & Game Consoles
512-695-4126 (Austin, Tx.) help@open-forge.com irc.open-forge.com
Hangar 18 Open Source Distributed Computing Using Plan 9 & Linux
512-451-7087 http://open-forge.org/hangar18 irc.open-forge.org
James Choate 512-451-7087 ravage@ssz.com jchoate@open-forge.com
|
|
Message is in Reply To:
| | Re: Are there GOTO statements in NQC?
|
| Don't know about C/C++, but IIRC in Java the garbage collector destroys objects not when they are out of scope, nor when their creator function exits. It destroys them when the object is no longer referenced by any threads. That is to say, if (...) (21 years ago, 21-Nov-03, to lugnet.robotics)
|
19 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|