Programación asíncrona

Una gran cantidad de Windows 8 se trata de ser rápido y fluido. La forma de hacerlo es mediante el uso de métodos asincrónicos en devoluciones de llamada de la funcionalidad de larga duración. El problema con esto es que en C #, la mejor manera de poner en práctica un método asíncrono es con roscado. Pero no siempre se puede confiar en que los elementos de una operación de roscado volverán. Tiene que haber algún tipo de control si desea que los usuarios sean capaces de sentir como que hay un cierto control.

Ingrese lasincronizar y laespera. lasincronizar se utiliza para declarar una función asíncrona, que devuelve un Tarea. Todas asíncrono métodos deben contener al menos un aguardan expresión. esperar dice C # para tener código hace referencia y ejecutarlo en un hilo separado que el hilo de usuario. La tabla desglosa las nuevas piezas asíncronos de la lengua.

DeclaraciónDescripción
asíncronoUn modificador que muestra el compilador que la función itmodifies es asíncrona.
esperarUn operador que suspende la ejecución de la containingmethod hasta que completa la tarea esperada.
TareaRepresenta una operación asincrónica.
TareaUna operación asincrónica que devuelve un valor.
Task.ContinueWithA continuación que se inicia después de la operación en el Taskis completó.



» » » » Programación asíncrona