Modul ini membahas konkurensi berbasis thread sistem operasi. Urutannya dimulai dari pembuatan thread dengan std.Thread.spawn, dilanjutkan mutex untuk melindungi data bersama, lalu operasi atomik beserta urutan memorinya. Tiga topik tersebut menuntut kejelasan kepemilikan data sejak awal, sehingga disiplin allocator pada modul sebelumnya menjadi bekal yang terus dipakai.
Thread
Konkurensi kelas satu: std.Thread, atomics, dan mutex.
0/0 selesai
- std.Thread
Membuat dan menggabung kembali thread sistem operasi dengan std.Thread.spawn dan join.
- Atomics dan pengurutan
Memperbarui memori bersama tanpa data race melalui std.atomic.Value dan tingkat pengurutan.
- Mutex
Melindungi satu rentang operasi pada state bersama dengan std.Io.Mutex.