Risos AI Risos AI
Ketik untuk mencari Cari di analisis, proyek riset, dan sesi chat Anda.
Notifikasi
Memuat…
U

Modul 5 · Konkurensi: Utas, Kunci, dan Kondisi Balapan

  • Menerapkan utas POSIX (pthread_create, pthread_join) dan mutex untuk memecah satu beban kerja menjadi bagian yang berjalan bersamaan tanpa merusak data bersama, dibuktikan dengan keluaran yang identik dengan versi serial pada data uji yang sama, diulang 200 kali.
  • Menganalisis kondisi balapan dan kebuntuan pada kode yang sudah ada, lalu merumuskan satu aturan urutan penguncian global yang menghapus tunggu-melingkar dan dapat diperiksa fungsi demi fungsi hanya dengan membaca kode.
  • Mengevaluasi kapan konkurensi berbasis utas lebih tepat daripada berbasis proses untuk satu beban kerja tertentu, dengan menerjemahkan tiap alasan menjadi uji yang bisa dijalankan dan diukur, lalu merumuskan rekomendasi berdasarkan angka pengukuran sendiri.
kuliah · 25 menit

Satu Memori, Banyak Tangan

miskonsepsi · 15 menit

Lima Salah Paham yang Paling Mahal

contoh · 30 menit

Dikerjakan Bersama: Rekap 240.000 Pesanan

studi kasus · 30 menit

LajuAntar: Buntu di Loket dan Pilihan Utas atau Proses

latihan · 60 menit

Tiga Latihan: Paralelkan, Perbaiki, Timbang

kuis · 20 menit

Kuis: Empat Keputusan di Lapangan

Kuis terbuka setelah kelas ini dimiliki.

rangkuman · 10 menit

Rangkuman dan Daftar Periksa Sebelum Lanjut

Isi modul ini belum terbuka

Modul 1 kelas ini bisa dicicipi tanpa membeli. Untuk modul lainnya, buka aksesnya dulu.

Lihat pilihan akses