Langsung ke konten utama

Postingan

Menampilkan postingan dari Mei, 2017

Classical Problems Of Synchronization

Classical Problem Terdapat model permasalahan serta solusi yang ada dalam sinkronisasi antara lain Bounded Buffer Problems, Reader and Writers Problems dan Diving Philosopher Problems, yang akan dibahas dibawah ini. 1. Bounded Buffer Problems        Bounded Buffer merupakan struktur data yang dapat menyimpan / menampung beberapa nilai dan dapat dikeluarkan ketika dibutuhkan namun nilai yang dapat disimpan itu terbatas. Proses - proses yang ada didalamnya berjalan secara bersamaan dan untuk dapat mengakses data yang sama. Masalah Bounded Buffer ini juga di umpamakan sebagai permasalahan produsen konsumen, dimana produsen bertugas untuk memasukkan nilai dan menghasilkan data kemudian secara bersamaan konsumen juga mengeluarkannya dari Buffer/ penyimpanan. Masalah yang dihawatirkan muncul adalah ketika ada  dua proses berbeda yang dilakukan dalam waktu bersamaan.          Maka yang dapat dilakukan untuk menyelesaikan permasalahan...