SORU
28 Temmuz 2009, Salı


ThreadStart parametreleri ile

Nasıl C parametreleri ile bir iş parçacığı başlatmak mı#?

CEVAP
28 Temmuz 2009, Salı


İplik kurucu 2 aşırı birini başlamadan yöntemi tek bir parametre geçişine olanak veren ParameterizedThreadStart delegesi takse. Ne yazık ki yine sadece tek bir parametre sağlar ve nesne olarak geçer çünkü güvensiz bir şekilde yapar. Çok daha kolay lambda ifade ilgili parametreleri yakalama ve güçlü bir şekilde yazılı biçimde onları geçmek için kullanmak.

Şunları deneyin

public Thread StartTheThread(SomeType param1, SomeOtherType param2) {
  var t = new Thread(() => RealStart(param1, param2));
  t.Start();
  return t;
}

private static void RealStart(SomeType param1, SomeOtherType param2) {
  ...
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 3DS Max Tutorials

    3DS Max Tuto

    4 AĞUSTOS 2013
  • Moodle

    Moodle

    11 Mayıs 2010
  • TastyTuts | Creative video tutorials by Gareth David

    TastyTuts |

    6 Temmuz 2011