Belajar .NET EP33: Parallel dan Async [BAGIAN 6] detail ValueTask yang disederhanakan
Автор: VisualStudio untuk Developer Indonesia
Загружено: 2025-06-13
Просмотров: 7
Описание:
Halo teman-teman! Selamat datang series Belajar .NET dalam bahasa Indonesia.
UPDATE: Mulai Episode 33 dan seterusnya, kita sekarang memakai .NET 9.0 SDK dan Visual Studio 2022, minimal versi 17.13.6, karena banyak bug fix yang sangat penting di release update ini.
Tentunya tetap tersedia source code dalam bentuk repo GitHub yang dapat diakses umum.
-------------------------------------------------------------------------------------------------------------------------
Episode 33 ini kita melanjutkan diskusi sebelumnya yang memperkenalkan ValueTask. Di episode ini kita mmebahas detail ValueTask dan perbedaannya dengan Task, sekaligus mendemokan contoh dan menguji benchmark.
Sebelumnya harus saya akui bahwa penjelasan blog team .NET yang membahas ValueTask tidak mudah untuk dimengerti oleh programmer awam karena banyaknya istilah yang terkait dengan concurrent programming dan terlalu singkat. Hal ini yang membuat saya mencari sumber daya lain untuk membantu menjelaskan ValueTask.
Alhamdulillah ada video edukatif dari Brian Lagunas (yang di episode sebelumnya juga saya jadikan salah satu referensi tentang ConfigureAwait di async programming) yang menjelaskan ValueTask. Link video Brian ada di bawah.
Episode ini sekaligus menjadi penutup bahasan Parallel dan Async, dan seperti yang sudah dijelaskan di video sebelumnya, akan ada miniseri tersendiri yang menjelaskan concurrent programming di .NET, termasuk mencakup bahasan threading, Task, Parallel dan async, Lock, concurrent, dan tentunya beserta contoh.
Sumber artikel yang di bahas di video ini:
1. issue yang saya submit terkait List(T) dan Task.WhenAll di repo dotnet/runtime: https://github.com/dotnet/runtime/iss...
2. Topik Thread-safe di dokumentasi List(T): https://learn.microsoft.com/en-us/dot...
3. blog penjelasan pemakaian ValueTask: https://devblogs.microsoft.com/dotnet...
4. Video Brian Lagunas mengenai pemakaian ValueTask: • Task vs ValueTask: When Should I use Value...
Sumber daya lain:
1. Landing page .NET: https://dot.net
2. Source code pendukung series video di GitHub: https://github.com/eriawan/belajar-do...
3. Mengapa free lunch is over? Link articlenya: http://gotw.ca/publications/concurren...
4. Artikel Task.Run dan async di blog Pluralsight: https://www.pluralsight.com/resources...
5. Dokumentasi resmi class Parallel di .NET: https://learn.microsoft.com/en-us/dot...
6. Sumber inspirasi penjelasan TLDR tentang ConfigureAwait oleh Stephen Toub: https://devblogs.microsoft.com/dotnet...
7. Sumber inspirasi ConfigureAwait dari videonya Brian Lagunas: • Which do I use, ConfigureAwait True or False?
8. Manajemen cross thread di Winforms di .NET Framework: https://learn.microsoft.com/en-us/dot...
9. Manajemen cross thread di Winforms di .NET: https://learn.microsoft.com/en-us/dot...
10. Link dokumentasi resmi C# Fundamentals program structure: https://learn.microsoft.com/en-us/dot...
11. Async guidance dari David Fowler: https://github.com/davidfowl/AspNetCo...
12. Playlist DOTNET Weekly 2024: • DOTNET Weekly 2024
Повторяем попытку...
![Belajar .NET EP33: Parallel dan Async [BAGIAN 6] detail ValueTask yang disederhanakan](https://ricktube.ru/thumbnail/Z19VV6h0xW8/hq720.jpg)
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: