Modul ini mengumpulkan pustaka utilitas yang sering dipakai program nyata, lalu beralih ke konkurensi. Empat topik pertama membahas std::chrono, std::filesystem, angka acak modern dari
Utilitas dan konkurensi
chrono, filesystem, angka acak, regex, thread, mutex, atomic, serta async, future, dan promise.
0/0 selesai
- std::chrono
Durasi, clock, dan pengukuran waktu kode yang benar.
- std::filesystem (C++17)
Path, iterasi direktori, dan metadata berkas.
- Angka acak
Engine dan distribusi <random> dibanding rand() yang lama.
- Regex (pengenalan)
Dasar <regex> dan pertimbangan memakainya untuk pekerjaan nyata.
- Dasar-dasar std::thread
Meluncurkan thread, join, detach, dan batas-batasnya.
- Mutex dan data race
mutex, lock_guard, unique_lock, dan demo race condition.
- std::atomic
Counter dan flag tanpa lock serta pengantar memory ordering.
- async, future, dan promise
Konkurensi berbasis task dan gambaran umum thread pool.