アットウィキロゴ

Singletonで自身がスレッドになるクラスでなぞエラー

 public class SoundPlayback implements Runnable {

   private static SoundPlayback soundPlayback = new SoundPlayback();    
   private SoundPlayback() {
       Thread thread = new Thread(this); //ココがthisじゃなくてsoundPlaybackだと実行されない;;
   }
   public synchronized static SoundPlayback getInstance() {
       return soundPlayback;
   }
   @Override
   public void run() {
      System.out.println("テスト");
   }
 }

原因がわかりません;;
インスタンス化されるタイミングとかの可能性?


コメント
最終更新:2009年10月21日 19:52
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。