Pertanyaan tentang topik tersebut 'task-parallel-library'

Mengubah nilai tambahan dari loop C# Parallel.For
Saya ingin mengonversi loop for yang menambah iterator sebanyak 2 setiap pass menjadi loop Paralel For menggunakan TPL. Data tidak bergantung pada urutan atau dibatasi dengan cara apa pun, tetapi saya hanya ingin memproses data di setiap elemen lain...
6200 dilihat

TPL Cara Melakukan 'Panggilan Kembali'
Saya memiliki aplikasi kecil yang perlu menguji string koneksi SQL untuk sejumlah koneksi (masing-masing dilakukan satu per satu). Untuk melakukan ini saya mengatur ConnectionTimeout = 5 sementara untuk menghindari menunggu lama jika koneksi tidak...
3399 dilihat

Cara menjalankan tugas atau utas C# untuk waktu X
Saya memiliki logika bisnis untuk memeriksa layanan web apakah layanan itu hidup atau tidak. Saya ingin memeriksanya berulang kali setiap 5 menit selama 1 jam setelah waktu mulai. Cara melakukan ini melalui tugas atau utas atau fungsi...
1353 dilihat
schedule 22.12.2023

Jadikan Buffer Ekstensi Reaktif menunggu hingga operasi asinkron selesai
Saya menggunakan Ekstensi Reaktif (Rx) untuk buffer beberapa data. Saya mengalami masalah karena saya perlu melakukan sesuatu yang asinkron dengan data ini, namun saya tidak ingin buffer meneruskan grup berikutnya hingga operasi asinkron selesai....
3243 dilihat

Apa perbedaan antara Tugas Bersarang dan Tugas Anak
saya ingin memahami apa perbedaan antara Nested Task and Child Task . var outerTask = Task.Factory.StartNew( () => { var nestedTask = Task.Factory.StartNew( () => { Console.WriteLine("Inside nestedTask"); }); }); A...
4488 dilihat
schedule 19.01.2024

Bagaimana cara kerja MaxDegreeOfParallelism?
Saya mencoba memahami bagaimana MaxDegreeOfParallelism sebenarnya mempengaruhi paralelisme saat memanggil Parallel.For. Inilah kode yang saya coba: static void Main(string[] args) { var parallelOptions = new ParallelOptions() {...
1915 dilihat
schedule 25.11.2023

panggilan perpustakaan async saling mengandalkan dan bagaimana cara menanganinya?
ini adalah lanjutan dari pertanyaan sebelumnya yang saya posting Memanggil metode async menggunakan Task.Run sepertinya salah? Saya pikir kode yang ditulis oleh kontraktor salah tetapi mengikuti jawaban yang diberikan, saya sekarang...
241 dilihat

TPL: periksa apakah tugas salah dalam acara OnCompleted
Saya mempunyai tugas seperti: var migrateTask = Task.Run(() => { //do stuff }); migrateTask.ConfigureAwait(true).GetAwaiter().OnCompleted(this.MigrationProcessCompleted); Bagaimana cara mengetahui dalam metode...
408 dilihat
schedule 29.10.2023

Untuk Aliran Data TPL: Bagaimana cara mendapatkan semua keluaran yang dihasilkan oleh TransformBlock sambil memblokir hingga semua masukan telah diproses?
Saya mengirimkan serangkaian pernyataan select (kueri - ribuan di antaranya) ke satu database secara sinkron dan mendapatkan kembali satu DataTable per kueri (Catatan: Program ini sedemikian rupa sehingga memiliki pengetahuan tentang skema DB yang...
450 dilihat
schedule 19.11.2023

Aliran Data TPL vs Semafor biasa
Saya memiliki persyaratan untuk membuat proses yang terukur. Proses ini sebagian besar memiliki operasi I/O dengan beberapa operasi CPU kecil (terutama deserialisasi string). Proses menanyakan database untuk daftar url, kemudian mengambil data dari...
739 dilihat