Pertanyaan yang diberi tag «threadpoolexecutor»

12
Menangani pengecualian dari tugas Java ExecutorService
Saya mencoba menggunakan ThreadPoolExecutorkelas Java untuk menjalankan sejumlah besar tugas berat dengan sejumlah utas. Setiap tugas memiliki banyak tempat di mana mungkin gagal karena pengecualian. Saya telah mensubklasifikasikan ThreadPoolExecutordan mengganti afterExecutemetode yang seharusnya memberikan pengecualian tanpa tertangkap saat menjalankan tugas. Namun, sepertinya saya tidak bisa membuatnya bekerja. Sebagai contoh: public …


13
Tidak mungkin membuat pool thread dalam cache dengan batas ukuran?
Tampaknya mustahil untuk membuat kumpulan thread dalam cache dengan batasan jumlah thread yang dapat dibuat. Berikut adalah bagaimana static Executors.newCachedThreadPool diimplementasikan di perpustakaan Java standar: public static ExecutorService newCachedThreadPool() { return new ThreadPoolExecutor(0, Integer.MAX_VALUE, 60L, TimeUnit.SECONDS, new SynchronousQueue<Runnable>()); } Jadi, gunakan templat itu untuk terus membuat kumpulan utas cache berukuran …


9
Bagaimana cara agar ThreadPoolExecutor meningkatkan utas menjadi maksimal sebelum mengantri?
Saya merasa frustrasi selama beberapa waktu dengan perilaku default ThreadPoolExecutoryang mendukung ExecutorServicekumpulan thread yang digunakan oleh banyak dari kita. Mengutip dari Javadocs: Jika ada lebih dari corePoolSize tetapi kurang dari maximumPoolSize utas yang berjalan, utas baru akan dibuat hanya jika antrian penuh . Artinya, jika Anda menentukan kumpulan utas dengan …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.