Video: Exam 70-483: Programming with C# - Objective 1.1 Multithreading and asynchronous processing 2024
Deel van C # 5. 0 All-in-One voor Dummy's Cheat Sheet
Veel Windows 8 gaat over snel en vloeiend zijn. De manier om dit te doen is door asynchrone methoden te gebruiken in callbacks van langlopende functionaliteit. Het probleem hiermee is dat in C # de beste manier om een asynchrone methode te implementeren, is door draadsnijden. Maar u kunt niet altijd vertrouwen op wanneer de items van een threading-bewerking terugkomen. Er moet enige controle zijn als u wilt dat gebruikers kunnen voelen dat er enige controle is.
Voer async in en wacht op. async wordt gebruikt om een asynchrone functie te declareren, die een taak retourneert. Alle async-methoden moeten ten minste één afwachtende uitdrukking bevatten. wacht op vertelt C # om de code waarnaar verwezen wordt door te voeren en het in een aparte thread uit te voeren dan de gebruikersthread. De tabel splitst de nieuwe asynchrone delen van de taal op.
Statement | Beschrijving |
---|---|
async | Een modifier die laat zien dat de compiler die de functie die het
modificeert asynchroon is. |
wachten op | Een operator die de uitvoering van de methode
opschort totdat de verwachte taak is voltooid. |
Taak | Vertegenwoordigt een asynchrone bewerking. |
Taak | Een asynchrone bewerking die een waarde retourneert. |
Taak. ContinueWith | Een voortzetting die is gestart nadat de bewerking in de taak
is voltooid. |