Как получить возвращенное значение из внутреннего метода Thread Runnable в Java?

Как мне назначитьStatus с участиемCallMe() с помощьюisFinish() вернуть значение true?

public static boolean isFinish ()
{    
  boolean Status = false;
  new Thread(new Runnable()
  {
    public void run()
    {
      /* This shell return true or false 
       * How do you keep it in Status
       */
      CallMe(); 
    }
  }).start();

  /* How can i get the true or false exactly from CallMe? here */
  return Status;
}

public static boolean CallMe()
{
  /* some heavy loads ... */
  return true;
}

Ответы на вопрос(3)

Ваш ответ на вопрос