Javaはさまざまなメカニズムを介して非同期タスクを実行するアプリケーションをサポートしていますが、正確にはどのようなタスクですか? JavaDocs:https://docs.oracle.com/javase/tutorial/essential/concurrency/index.htmlJavaのタスクとは何ですか?
-2
A
答えて
2
タスクは単なる抽象的な意味での作業単位です。あなたはある種のタスクを持っており、そのタスクを非同期的に実行するメカニズムを持っています。
簡単な例(あなたはそれに名前「タスク」を持つようにしたい場合、あるいはFutureTask
)Runnable
またはCallable
のインスタンスになり、タスクのための、およびそれらを実行するExecutorService。
+0
非同期タスク(「並列処理が必要なもの」)は、通常Javaのスレッドを介して実行されます。これを行う他の方法は、java.lang.ProcessBuilder、Runtime.exec()、またはQuasarまたはその他のライブラリを介してファイバを使用することです。 –
関連する問題
- 1. シリアルスレッド/タスクとは何ですか?
- 2. compileDebugJavaWithJavacタスクは何ですか?
- 3. Gradleタスクの種類は何ですか?
- 4. javaでは "String ..."とは何ですか?
- 5. Javaプロパティファイルでは「\」とは何ですか?
- 6. Rational Team Concertの欠陥とタスクの違いは何ですか?
- 7. Javaの「同期」とは何ですか?
- 8. Javaの「システムデフォルトパッケージ」とは何ですか?
- 9. Javaのニーモニックとは何ですか?
- 10. Android JavaのEventTypeとは何ですか?
- 11. Java Hashmapのタイピングシステムとは何ですか?
- 12. Javaのsecuritypack.jarとは何ですか?
- 13. Javaのクラスライブラリとは何ですか?
- 14. Javaのコールバックインターフェイスとは何ですか?
- 15. Javaのバックリファレンスとは何ですか?
- 16. Java内のpalindromeとは何ですか
- 17. Javaのlvmidとは何ですか?
- 18. Javaのシリアル化とは何ですか?
- 19. Javaのプラットフォームライブラリとは何ですか
- 20. Play Javaのアキュムレータとは何ですか?
- 21. java genericsの `AnyType`とは何ですか
- 22. JavaのkeyComparatorとは何ですか?
- 23. JAVAのデーモンスレッドグループとは何ですか?
- 24. Javaサーバーページのライフサイクルメソッドとは何ですか?
- 25. JavaのObjectクラスとは何ですか?
- 26. Javaの「SAMタイプ」とは何ですか?
- 27. Celeryタスクとサブタスクの違いは何ですか?
- 28. タスクとパーティションの関係は何ですか?
- 29. 非同期タスクの可変スコープとは何ですか?
- 30. JIRAタスクとGreenHopperテクニカルタスクの違いは何ですか?
スレッドを聞いたことがありますか?^^それはかなりです。 [スレッドに関するOracle Doc](https://docs.oracle.com/javase/tutorial/uiswing/concurrency/initial.html) –
@AlexanderHeimまあまあです。スレッドはいくつかのタスクを実行できますが、1対1のマッピングではありません。タスクは抽象的な意味での単なる作業単位に過ぎません。例えば 'Runnable'や' Callable'インスタンスをタスクとして持つことができます。非同期に実行するためのスレッドプールがあります。 – Kayaman
@ Kayamanだから、私は似たように言った。もちろん、あなたは正しいのですが、それは同じことではありません。 –