Episodio

Informazioni su come usare Task e ValueTask

In questo episodio Stephen Toub chats with Rich about ValueTask<T> and how it might help help reduce allocations and memory usage for your asincron .NET code.

  • [00:34] - Che cos'è ValueTask e perché è necessario?
  • [05:22] - Qual è uno scenario valido per ValueTask?
  • [10:00] - Che cos'è IValueTask<T>?
  • [12:14] - Perché è stato introdotto ValueTask non generico?
  • [13:54] - ValueTask offre l'annullamento?
  • [14:42] - Cosa è possibile fare con Task vs ValueTask?
  • [16:28] - Qual è l'uso di ValueTask?
  • [18:28] - Qual è il vantaggio delle attività IAsyncEnumerable di ValueTask?
  • [21:11] - Che altro lavoro sulle prestazioni si sta verificando intorno alle allocazioni?

 

Collegamenti utili