00001 class SubjectThread extends java.lang.Thread 00002 { 00003 Subject s; 00004 00005 public SubjectThread(Subject s) 00006 { 00007 this.s = s; 00008 } 00009 00010 public void run () 00011 { 00012 while (true) 00013 { 00014 this.s.changeState(); 00015 } 00016 } 00017 }