class C extends Thread
{
boolean Flag=false;
public synchronized void run()
{
while(!Flag)
{
  try
  {
  wait();
   }
  catch(Exception e)
  {
  // e.printStackTrace();
  if(Flag)
  return;
  }
   System.out.println("c="+getName());
  }
}
public void pot()
{
Flag=true;
}
}
class D
{
public static void main(String[] args)
{
C c=new C();
c.start();
int t=0;
while(true)
{
if(t++==80)
{
c.pot();
c.interrupt();
break;
}
System.out.println(Thread.currentThread().getName());
}
}
}
  catch(Exception e)
  {
  // e.printStackTrace();
  if(Flag)
  return;
  }这里我想知道它返回的是什么意思。就是不明白,请高手指点。视频里讲没说为什么 。thread