title: Calling thread object method after completion of run
body: <p>I am writing a class that reads remote file data on a seperate thread.</p>
  
  <p>This class inherits from thread and reads some remote file data in run method.I stored the data in a string.</p>
  
  <p>Can i add other method that returns this data string? </p>
  
  <p>i saw isalive return false value after run method returns.</p>
  
  <p>Do i need to use event mechanism?</p>
  
  <p>Please suggest some better workaround.</p>