Episodio
Descripción de cómo usar Task y ValueTask
En este episodio, Stephen Toub chats con Rich about ValueTask<T> y cómo podría ayudar a reducir las asignaciones y el uso de memoria para el código asincrónico de .NET.
- [00:34] - ¿Qué es ValueTask y por qué lo necesitamos?
- [05:22] - ¿Qué es un buen escenario para ValueTask?
- [10:00] - ¿Qué es IValueTask<T>?
- [12:14] - ¿Por qué se introdujo valueTask no genérico?
- [13:54] - ¿ValueTask ofrece cancelación?
- [14:42] - ¿Qué puede hacer con Task vs ValueTask?
- [16:28] - ¿Cuál es la aceptación con el uso de ValueTask?
- [18:28] - ¿Cómo se aprovecha la tarea IAsyncEnumerable de ValueTask?
- [21:11] - ¿Qué otro trabajo de rendimiento está ocurriendo en torno a las asignaciones?
Vínculos útiles
- Descripción de los motivos, lo que es y cuándo es valueTask
- Documentos de referencia de ValueTask
- Paquete NuGet para ValueTask
En este episodio, Stephen Toub chats con Rich about ValueTask<T> y cómo podría ayudar a reducir las asignaciones y el uso de memoria para el código asincrónico de .NET.
- [00:34] - ¿Qué es ValueTask y por qué lo necesitamos?
- [05:22] - ¿Qué es un buen escenario para ValueTask?
- [10:00] - ¿Qué es IValueTask<T>?
- [12:14] - ¿Por qué se introdujo valueTask no genérico?
- [13:54] - ¿ValueTask ofrece cancelación?
- [14:42] - ¿Qué puede hacer con Task vs ValueTask?
- [16:28] - ¿Cuál es la aceptación con el uso de ValueTask?
- [18:28] - ¿Cómo se aprovecha la tarea IAsyncEnumerable de ValueTask?
- [21:11] - ¿Qué otro trabajo de rendimiento está ocurriendo en torno a las asignaciones?
Vínculos útiles
- Descripción de los motivos, lo que es y cuándo es valueTask
- Documentos de referencia de ValueTask
- Paquete NuGet para ValueTask
Dirección URL del vídeo
iframe HTML
¿Quiere hacer algún comentario? Comunique un problema aquí.