Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

GC , thread

 
Rajiv Goyal
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
-Can you please elaborate as when an object is eligible for garbage collectionc , i find it bit hard(with eg if possible).Any good link for the same?
-please send me good link related with threads and exception
thanks,
rajiv
[ August 26, 2003: Message edited by: Rajiv Goyal ]
 
Marcus Green
arch rival
Rancher
Posts: 2813
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
http://www.jchq.net/certkey/0301certkey.htm
 
Dhanashree Mankar
Ranch Hand
Posts: 123
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
object is eligible for gc when all it's references are set to null.
for e.g.

String str = new String("hi");//1
String str1= str;//2
str=null;//3
:
://some processing with str1
:
:
str1=null;//4

Here we have created a new object str which contains a string "hi"
now we r assigning that to str1. so now there r 2 references to string "hi".
So unless and until u are not making both str and str1 to null that object is not eligible for garbage collection.
 
Andres Gonzalez
Ranch Hand
Posts: 1561
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
object is eligible for gc when all it's references are set to null.
hmm.. not necessarily. Objects are eligible for garbage collector when there's no live thread that can reach that object.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic