Asinkroni dan konkurensi

Workflow async, interop Task dengan C#, paralelisme data, dan komunikasi antartugas dengan agent serta channel.

Modul ini membahas cara menulis program F# yang bekerja secara bersamaan tanpa memblokir thread yang sedang berjalan. Materinya mencakup workflow async untuk operasi yang perlu menunggu, interop Task agar asinkroni dapat dibagikan dengan C#, paralelisme data untuk pekerjaan yang menghitung, serta agent dan channel untuk koordinasi antartugas. Posisi modul ini di jalur F# berada setelah fondasi bahasa, koleksi, dan penanganan error, sehingga alat konkurensi di sini dibangun di atas let, tipe domain, dan Result yang sudah dikenal.