Web ini berisi penjelasan mengenai race condition yang dapat terjadi pada aplikasi multi-thread, dimulai dari apa itu race condition, contoh-contoh race condition, hingga bagaimana cara menangani race condition tersebut. Penjelasan pada web ini cukup mudah dimengerti dan disertai juga dengan gambar ilustrasi yang dapat membantu kita memahami hal tersebut.
Situs ini berisi penjelasan mengenai Preemptive and Nonpreemptive Kernel, beserta perbedaan dari kedua hal tersebut. Situs ini cukup menarik karena perbedaan kedua hal tersebut disajikan dalam perbandingan pada beberapa kriteria, seperti desainnya atau keamanannya, sehingga kita lebih mudah untuk memahaminya.
Situs ini berisi penjelasan mengenai Process Synchronization pada Cooperative Process, dimana pengeksekusian suatu proses dapat memengaruhi proses lainnya. Situs ini cukup menarik karena penjelasannya cukup lengkap serta mudah untuk dipahami.
Web ini berisi penjelasan mengenai Semaphores, jenis-jenis Semaphores, operasi pada Semaphores, serta contoh implementasinya. Pada web ini terdapat juga kelebihan dan kekurangan dari penggunaan Semaphores, serta penjelasan yang diberikan cukup detail dan mudah dimengerti.
Web ini berisi penjelasan mengenai Mutex dan Semaphore, beserta perbedaan dari kedua hal tersebut. Penjelasan pada web ini cukup lengkap karena terdapat juga kelebihan dan kekurangan dari kedua hal tersebut, selain perbedaannya.
Situs ini berisi penjelasan mengenai beberapa masalah klasik terkait sinkronisasi, yaitu Bounded Buffer (Producer-Consumer) Problem, Dining Philosophers Problem, dan The Readers Writers Problem. Situs ini menarik karena penjelasan yang berikan disajikan dalam poin-poin pentingnya saja sehingga cukup singkat untuk dibaca dan mudah untuk dipahami.
Situs ini berisi tutorial untuk melakukan sinkronasi pada program java menggunakan keyword synchronized, locks and semaphores. Penjelasan pada situs ini mudah dimengerti serta terdapat contoh-contoh kode program terkait yang membantu kita memahami hal-hal tersebut.
Situs ini berisi penjelasan mengenai Deadlock, Livelock dan, Starvation yang dapat terjadi pada saat suatu process meng-request sebuah resource. Situs ini cukup menarik karena penjelasan yang diberikan cukup lengkap dan mudah dimengerti sehingga kita dapat membedakan ketiga hal tersebut dengan baik.
Web ini berisi penjelasan mengenai Deadlock, khususnya Deadlock Conditions dan Deadlock Detection Algorithm. Web ini cukup menarik karena penjelasannya disertai ilustrasi gambar serta contoh-contoh yang relevan sehingga kita lebih mudah untuk mengerti tentang hal tersebut.
Situs ini berisi penjelasan mengenai salah satu algoritma untuk mengalokasikan resorces secara aman dan juga untuk menghindari deadlock, yaitu banker algorithm. Pada situs ini terdapat juga kelebihan dan kekurangan dari banker algorithm tersebut, serta penjelasan yang diberikan cukup lengkap dan detail sehingga membuat website ini cukup menarik.