私はrunnableを実装するJavaプログラムを持っています。本文では、私はThread animator = new Thread();
を持っていて、次にanimator.start();
です。問題は、私のプログラムのrun()
メソッドが実行されないということです。 が見つかりませんか?スレッドが実行されていません
-2
A
答えて
2
あなたがrunnableを実装しているjavaプログラムを言ったように。そのクラスで
(名前はアニメーターを言う)あなたは私が間違っ
パス実行可能なクラスのインスタンスはないです場合は、ここで私がスレッド
を作成しながら、それはthis
ことだと思う
Thread animator = new Thread();
animator.start();
を書かれているボディ
Thread animator = new Thread(this);
animator.start();
1
この方法で試すことができます
public class BackgroundActivity {
/**
* Attempts to execute the user activity.
*
* @return The thread on which the operations are executed.
*/
public Thread doWork() {
final Runnable runnable = new Runnable() {
public void run() {
System.out.println("Background Task here");
}
};
// run on background thread.
return performOnBackgroundThread(runnable);
}
/**
* Executes your requests on a separate thread.
*
* @param runnable
* The runnable instance containing mOperations to be executed.
*/
private Thread performOnBackgroundThread(final Runnable runnable) {
final Thread t = new Thread() {
@Override
public void run() {
try {
runnable.run();
} finally {
}
}
};
t.start();
return t;
}
}
最後にdoWork()メソッドあなたの主な方法
/**
* @param args
*/
public static void main(String[] args) {
BackgroundActivity ba = new BackgroundActivity();
Thread thread = ba.doWork();
//You can manages thread here
}
希望から、それはあなたを助けるでしょう。
関連する問題
- 1. executorserviceワーカーが別のスレッドで実行されていません
- 2. スレッドが実行されていません
- 3. スレッドは実行されません
- 4. Pythonスレッドがセレンと並行して実行されていません
- 5. Delphi - スレッドはActiveXフォームで実行されていませんが、他の場所で実行されます
- 6. スレッドはPythonスクリプトでは並行して実行されていません
- 7. java.lang.OutOfMemoryError:新しいネイティブスレッドメッセージを作成できませんが、多くのスレッドが実行されていません
- 8. スレッド「AWT-EventQueue-0」の例外javax.persistence.TransactionRequiredException:トランザクションが実行されていません
- 9. IIS実行ファイルが実行されていません
- 10. AssemblyCleanup実行されていません。
- 11. Pythonスレッドで作成されたすべてのスレッドが実行されませんでした
- 12. Android:スレッドが並行して実行されていない
- 13. JUnitテストでは、テスト内で作成されたすべてのスレッドが実行されていません
- 14. 移行が実行されていません
- 15. バッチファイルの最後の行が実行されていません
- 16. PHPのコード行が実行されていません
- 17. Android doInBackgroundタスクは実行されていませんが事前実行が実行されます
- 18. urllib.urlopenはスレッドで実行されません
- 19. スレッドは1回しか実行されません - Java - Android
- 20. Joomlaプラグインが実行されていません(インストールされています)
- 21. JsFiddleは実行時に実行されていません
- 22. PHPコードが表示されていて実行されていませんか?
- 23. C#メソッドが実行されていませんが順次
- 24. すべてjs.erbは実行されていますが、レールで実行されていません4
- 25. 飼い葉桶サーバーが実行されていません
- 26. ルートフォルダにないCronジョブが実行されていません
- 27. PreparedStatementが正しいクエリで実行されていません
- 28. ユニティコルーチンが最後まで実行されていません
- 29. ループが最後まで実行されていませんか?
- 30. デバッグビルドで実行されている行が署名付きビルドで実行されていません
コードを投稿してください –
実際のコードを十分に投稿して、すべての部品がどのように定義され呼び出されているかを確認してください。それがなければ、これは本当の質問ではありません。 –
runnableを実装するオブジェクトを新しいThreadコンストラクタに渡していますか? – pimaster