Pertanyaan yang diberi tag «threadpool»

9
Jika antarmuka saya harus mengembalikan Tugas, apa cara terbaik untuk mengimplementasikan implementasi tanpa operasi?
Dalam kode di bawah ini, karena antarmuka, kelas LazyBarharus mengembalikan tugas dari metode itu (dan demi argumen tidak dapat diubah). Jika LazyBarimplementasi tidak biasa terjadi karena berjalan dengan cepat dan serempak - apa cara terbaik untuk mengembalikan tugas Tanpa Operasi dari metode ini? Saya telah membahas di Task.Delay(0)bawah ini, namun …

12
Berapa banyak utas yang terlalu banyak?
Saya menulis server, dan saya mengirim setiap tindakan ke utas terpisah ketika permintaan diterima. Saya melakukan ini karena hampir setiap permintaan membuat kueri basis data. Saya menggunakan perpustakaan threadpool untuk mengurangi pembangunan / penghancuran utas. Pertanyaan saya adalah: apa titik cutoff yang bagus untuk utas I / O seperti ini? …

17
Memberi penamaan utas dan kumpulan utas dari ExecutorService
Katakanlah saya memiliki aplikasi yang menggunakan Executorkerangka kerja seperti itu Executors.newSingleThreadExecutor().submit(new Runnable(){ @Override public void run(){ // do stuff } } Ketika saya menjalankan aplikasi ini di debugger, thread dibuat dengan berikut (default) Nama: Thread[pool-1-thread-1]. Seperti yang Anda lihat, ini tidak terlalu berguna dan sejauh yang saya tahu, Executorframework tidak …

14
ExecutorService, bagaimana menunggu semua tugas selesai
Apa cara paling sederhana untuk menunggu semua tugas ExecutorServiceselesai? Tugas saya terutama komputasi, jadi saya hanya ingin menjalankan sejumlah besar pekerjaan - satu di setiap inti. Sekarang pengaturan saya terlihat seperti ini: ExecutorService es = Executors.newFixedThreadPool(2); for (DataTable singleTable : uniquePhrases) { es.execute(new ComputeDTask(singleTable)); } try{ es.wait(); } catch (InterruptedException …

11
Thread vs ThreadPool
Apa perbedaan antara menggunakan utas baru dan utas dari kumpulan utas? Manfaat kinerja apa yang ada dan mengapa saya harus mempertimbangkan untuk menggunakan utas dari kumpulan daripada yang saya buat secara eksplisit? Saya memikirkan secara khusus. NET di sini, tetapi contoh umum baik-baik saja.

6
Bagaimana cara mendapatkan id utas dari kumpulan utas?
Saya memiliki kumpulan utas tetap yang saya ajukan tugas (terbatas pada 5 utas). Bagaimana saya bisa mengetahui salah satu dari 5 utas yang menjalankan tugas saya (sesuatu seperti "utas # 3 dari 5 melakukan tugas ini")? ExecutorService taskExecutor = Executors.newFixedThreadPool(5); //in infinite loop: taskExecutor.execute(new MyTask()); .... private class MyTask implements …

10
Penyatuan utas dalam C ++ 11
Pertanyaan yang relevan : Tentang C ++ 11: C ++ 11: std :: thread pooled? Apakah async (launch :: async) di C ++ 11 membuat kumpulan thread menjadi usang karena menghindari pembuatan thread yang mahal? Tentang Peningkatan: C ++ meningkatkan utas menggunakan kembali utas boost :: utas dan buat kumpulan …

15
Kapan harus menggunakan kolam utas di C #? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Perbaiki pertanyaan ini Saya telah mencoba mempelajari pemrograman multi-threaded di C # dan …

1
Apakah async (launch :: async) di C ++ 11 membuat kumpulan thread menjadi usang untuk menghindari pembuatan thread yang mahal?
Ini terkait longgar dengan pertanyaan ini: Apakah std :: thread dikumpulkan dalam C ++ 11? . Meskipun pertanyaannya berbeda, tujuannya tetap sama: Pertanyaan 1: Apakah masih masuk akal untuk menggunakan kumpulan utas Anda sendiri (atau pustaka pihak ketiga) untuk menghindari pembuatan utas yang mahal? Kesimpulan dalam pertanyaan lain adalah bahwa …

11
Menggunakan ThreadPool.QueueUserWorkItem di ASP.NET dalam skenario lalu lintas tinggi
Saya selalu mendapat kesan bahwa menggunakan ThreadPool untuk (katakanlah tidak kritis) tugas latar belakang berumur pendek dianggap sebagai praktik terbaik, bahkan di ASP.NET, tetapi kemudian saya menemukan artikel ini yang tampaknya menyarankan sebaliknya - Argumennya adalah bahwa Anda harus meninggalkan ThreadPool untuk menangani permintaan terkait ASP.NET. Jadi, inilah cara saya …

3
FixedThreadPool vs CachedThreadPool: lebih kecil dari dua kejahatan
Saya memiliki program yang memunculkan utas (~ 5-150) yang melakukan banyak tugas. Awalnya, saya menggunakan FixedThreadPoolkarena pertanyaan serupa ini menyarankan mereka lebih cocok untuk tugas yang berumur lebih lama dan dengan pengetahuan saya yang sangat terbatas tentang multithreading, saya menganggap rata-rata umur utas (beberapa menit) " berumur panjang ". Namun, …
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.