Video: 1DV022 - L04 - Asynkron programmering 2024
En del av C # 5. 0 Alt-i-ett-for-dummies Cheat Sheet
En masse Windows 8 handler om å være rask og flytende. Måten å gjøre dette på er å bruke asynkrone metoder i tilbakeringinger fra langvarig funksjonalitet. Problemet med dette er at i C # er den beste måten å implementere en asynkron metode på med tråder. Men du kan ikke alltid avhenge av når artiklene fra en tråderoperasjon kommer tilbake. Det må være litt kontroll hvis du vil at brukerne skal kunne føle at det er noen kontroll.
Skriv async og vent. async brukes til å erklære en asynkron funksjon, som returnerer en oppgave. Alle asynkemetoder må inneholde minst ett avventende uttrykk. avventer forteller C # å ta referansekode og kjøre den i en separat tråd enn brukertråden. Bordet bryter ned de nye asynkrone delene av språket.
Erklæring | Beskrivelse |
---|---|
async | En modifikator som viser kompilatoren at funksjonen den
endrer er asynkron. |
avvente | En operatør som suspenderer utførelsen av den inneholdende
metoden til den ventede oppgaven fullføres. |
Oppgave | Representerer en asynkron operasjon. |
Oppgave | En asynkron operasjon som returnerer en verdi. |
oppgave. Fortsett Med | En fortsettelse som startes etter at operasjonen i oppgaven
er fullført. |