cnc, istanbul, torna, işleme merkezi


Threading ve parametre gönderme

Yazar Cihan

Her türlü güncel ve genel bilgi rafist.com

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 1352, bugün ise 0 kez görüntülenmiş

Share
Ev ve İş Telefonu Başvurusu Yapmak İçin; Buraya tıklayınız...

CommentYorum