async/await memungkinkan kode asynchronous, non-blocking yang dibaca seperti kode synchronous. Ini penting untuk pekerjaan I/O-bound (database, network, file access) — memungkinkan program menangani pekerjaan lain (atau request) sambil menunggu operasi lambat, meningkatkan responsivitas dan skalabilitas.
Pola dasar
{
client = HttpClient();
result = client.GetStringAsync(url);
result;
}
data = GetDataAsync();
