Top 10 List of Week 07
Farzana Hadifa --- Banda Aceh

Top 10 List of Week 07

  1. Race Condition
    Salah satu masalah yang umum ada pada multithreading adalah race condition. pada web ini dibahas apa itu race condition, cara mendeteksi, serta mengatasinya.

  2. Critical Section
    Salah satu masalah yang umum ada pada multithreading adalah critical section. Pada web ini membahas tentang apa itu critical section.

  3. Solusi critical section
    Pada web ini membahas tentang solusi dari permasalahan critical section

  4. Mutual Exclusion
    Menjelaskan tentang apa itu mutual exclusion. mutual exclusion apabila dipaksakan menimbulkan dua masalah lainnya yaitu deadlock dan starvation.

  5. Deadlock
    Pada website ini kita bisa mengetahui apa itu deadlock. Dijelaskan pula tiga cara mengatasi deadlock.

  6. Penyebab deadlock
    Pada website ini kita bisa mengetahui empat penyebab deadlock. 4 sebab tersebut yaitu, mutual exclution, hold and wait, no preemptio, dan circular wait

  7. Semaphore Pada website ini dijelaskan mengenai pengertian semaphore, operasi wait dan signal,tipe semaphore, keuntungan dan kerugian menggunakan semaphore.

  8. Implementasi Semaphore
    Website ini menjelaskan semaphore dengan lebih dalam lagi. Diberikan juga contoh kode implementasi semaphore dalam bahasa C serta penjelasannya.

  9. Deadlock(Video)
    Video berdurasi 8 menit yang bagus ditonton untuk mengetahui konsep deadlock. Penjelasannya lengkap, jelas, dan tidak terlalu cepat. Video tersebut juga disertai bagan/diagram yang membantu menjelaskan konsep ini.

  10. Race Condition(video)
    Video berdurasi 5 menit ini menjelaskan tentang apa itu race condition serta contoh kasusnya di kehidupan nyatanya. Contoh kasusnya dijelaskan dengan bantuan animasi sehingga menjadi lebih menarik.


© 2021-2021 --- Farzana Hadifa --- File Revision: 0031a---07-Mar-2021.