Ich habe einige Manager, die verschiedene Aufgaben ausführen, und ich brauche, dass diese Aufgaben im Hintergrund ausgeführt werden, um den Haupt Thread frei zu halten. Also verwende ich 3 Threads und kommuniziere sie mit Handlern (mit einem Hauptmanager). Ich habe über den ThreadPoolExecutor gelesen und ich dachte über die Vorteile dieser Klasse gegen meine tatsächliche Implementierung nach.Handler mit mehreren Threads vs ThreadPoolExecutor
2
A
Antwort
2
ThreadPoolExecutor
ist ein ExecutorService
, die jede Aufgabe auf einem automatisch von ihm verwalteten Thread ausführen. ExecutorService
ist eine High-Level-API und einfacher zu verwalten.
Darüber hinaus gibt es mehrere Arten von ExecutorService
, die Sie über Executors
Factory aufrufen können.
Sie können mehr über Executor
zu diesem Thema anzeigen: How to properly use Java Executor?
Verwandte Themen
- 1. ThreadPoolExecutor vs threading.Thread
- 2. ThreadPoolExecutor mit unbegrenzter Warteschlange erstellt keine neuen Threads
- 3. Java ThreadPoolExecutor erstellt keine neuen Threads?
- 4. ThreadPoolExecutor Größe und Verwaltung von Threads
- 5. ThreadPoolExecutor mit erzwingender Warteschlange
- 6. Wie ein threadPoolExecutor mit 'Busy' Threads getötet wird?
- 7. decaf threads vs. boost threads vs omnithreads
- 8. Android Studio Threads Handler
- 9. Handler vs Thread
- 10. ThreadPoolExecutor Java
- 11. Anwendungs-Threads vs. Service-Threads
- 12. Uwsgi mit Gevent vs Threads
- 13. Java-Einzelprozess mit mehreren Threads
- 14. Web Parser mit mehreren Threads
- 15. ScheduledExecutorService vs Timer vs Handler
- 16. Angabe ThreadPoolExecutor Problems
- 17. jdbc Verbindungspool mit ThreadpoolExecutor im Frühjahr boot
- 18. Richtiger Umgang mit SIGTERM mit mehreren Threads
- 19. ThreadPoolExecutor oder nicht
- 20. Threads - Mac vs Linux
- 21. über ThreadPoolExecutor Membervariable
- 22. Ausführen von mehreren Threads
- 23. Wie funktioniert Keep-Alive mit ThreadPoolExecutor?
- 24. Verhalten vs Event-Handler
- 25. Prozess vs Threads
- 26. Threads vs Kerne
- 27. Die Sie threadpoolexecutor
- 28. Loops in mehreren Threads
- 29. ThreadPoolExecutor - Kern und maximale Poolgrößen
- 30. Controlled ThreadPoolExecutor in Java Spring