i pahalı bir işlem yapmak için arka plan işçisi kullanıyorum daha backgroundworker daha yeniden:kez
void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
Messagebox.Show("Done with expensive operation 1"};
}
Şimdi başka pahalı ameliyat olmak:
backgroundWorker1.DoWork += new DoWorkEventHandler(backgroundWorker1_DoWork);
backgroundWorker1.ProgressChanged += new ProgressChangedEventHandler(backgroundWorker1_ProgressChanged);
backgroundWorker1.RunWorkerCompleted += new RunWorkerCompletedEventHandler(backgroundWorker1_RunWorkerCompleted);
backgroundWorker1.RunWorkerAsync(inputs);
Sonunda ben bu var. Aynı arka plan çalışanını tekrar kullanabilir miyim? i operasyonu 1 veya 2.
sadece basit 2 ayrı arkaplan işçi sınıfları