İKİ DAKİKA GÜNCEL HABER MERKEZİ
Giriş Sayfanız Yapın  İKİ DAKİKA DA HER ŞEYDEN HABERDAR OLUN!    Sık Kullanılanlara Ekleyin
Threading ve parametre gönderme
Yazar Cihan
Parametre alan bir fonksiyonu birden fazla thread açarak kullanmak için aşağıdaki yöntemi kullanabilirsiniz.
public delegate void DoItHandler(int a, int b); // a ve b : Fonksiyona gönderilecek parametreler
private void btnDoIt_Click(object sender, EventArgs e)
{
DoItHandler doItHandler;
// 50 tane ayrı thread oluşturuyoruz ve parametre olarak “(i - 1) * 10000” ve “i * 10000” değerlerini gönderiyoruz
for (int i = 1; i < 50; i++)
{
doItHandler = new DoItHandler(DoIt);
IAsyncResult res = doItHandler.BeginInvoke((i - 1) * 10000, i * 10000, null, null);
}
}
void DoIt(int bas, int bit)
{
// TODO :Thread de yapılacak işlemler
}
Bu yazı toplamda 88, bugün ise 0 kez görüntülenmiş
Random Posts
Aradığınız bu haberimizde yoksa, alttaki kutucuğa yazarak google yada sitemizde arama yapmak size yardımcı olabilir.
Yorum
Ayarlar
-
Ocak 10, 2008
-
Programlama
-
Yorum yapılmamış
-
RSS Yorumları
-
Del.ico.us
-
Digg!




