'Görev arasındaki fark ne./Beklemek/Beklemek zaman Uyumsuz başlar? | Netgez.com
SORU
1 Mart 2012, PERÅžEMBE


'Görev arasındaki fark ne./Beklemek/Beklemek zaman Uyumsuz başlar?

Bir şey eksik ama ne arasındaki fark nedir: olabilirim

public void MyMethod()
{
  Task t = new Task.Factory.StartNew(DoSomethingThatTakesTime);
  t.Wait();
  UpdateLabelToSayItsComplete();
}

public async void MyMethod()
{
  var result = Task.Factory.StartNew(DoSomethingThatTakesTime);
  await result;
  UpdateLabelToSayItsComplete();
}

private void DoSomethingThatTakesTime()
{
  Thread.Sleep(10000);
}

CEVAP
1 Mart 2012, PERÅžEMBE


Bir ÅŸeyler eksik olabilir

.

Task.Wait await task yapmak arasındaki fark nedir?

Restoranda garsondan yemeğini sipariş. Bir an sipariş verdikten sonra bir arkadaşı gelip yanına oturur ve konuşmaya başlar. Şimdi iki seçeneğin var. Görev tamamlanana kadar arkadaşın çorba gelene kadar bekleyebilirsin görmezden beklerken başka bir şey yapabilirsiniz. Ya arkadaşın cevap verebilir, ve arkadaşın konuşmayı bitirdiğinde, garson sana çorba getirecek.

Görev kadar 4 *blokları görev tamamlanana kadar arkadaşın seni görmezden tamamlandı. await ileti işleme sıra iletileri tutar ve görev tamamlandığında, söyleyen bir mesaj enqueues "bekliyor sonra kaldığınız yerden devam". Arkadaşınla konuş ve konuşmaya Ara olduğunda çorba geldi.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Distractify

    Distractify

    1 Aralık 2011
  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • Matthew Morrill

    Matthew Morr

    15 EKİM 2011