public class Reader extends Thread{
...
public static void run()throws InterruptedException{
Monitor mon = new Monitor();
for(int i = 0; i <10; i++)
{
mon.MonEntry();
Read("file.txt");
mon.MonExit();
}
}
}
何らかの理由で extends Thread を使用できません。Runnable で run() を実装できません。何を間違えたのかわからない?runnable を実装する代わりに extends Thread を呼び出すと、スレッドを開始するために run() の独自の実装を使用できるようになるのではないでしょうか?