Postingan

Laporan Tugas Sistem Operasi Modul D: Deadlock in Java

Gambar
                                                                      LAPORAN TUGAS SISTEM OPERASI MODUL D Diajukan Untuk Memenuhi Tugas Sistem Operasi Dosen Pengampu Arie Budiansyah, ST., M.Eng     Disusun Oleh:     Arif Maulana (2208107010067) Informatika Semester 3         FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SYIAH KUALA 2023 A.  A. Deadlock in Java   Deadlock adalah kondisi yang terjadi dalam pemrograman berbasis utas (multi-threading) ketika dua atau lebih utas (thread) terjebak dalam situasi di mana masing-masing menunggu sumber daya yang dipegang oleh yang lain, sehingga tidak ada dari mereka yang dapat melanjutkan. Ini adalah situasi yang menghambat aplikasi dan dapat menyebabkan program tidak responsi...

Laporan Tugas Sistem Operasi Modul C: Static Syncronization

Gambar
                                                                             LAPORAN TUGAS SISTEM OPERASI MODUL C Diajukan Untuk Memenuhi Tugas Sistem Operasi Dosen Pengampu Arie Budiansyah, ST., M.Eng     Disusun Oleh:     Arif Maulana (2208107010067) Informatika Semester 3         FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SYIAH KUALA 2023                                                A.  Static  Syncronization  Static synchronization dalam Java digunakan untuk mengatur akses bersama antara beberapa thread ke metode atau blok kode statis sehingga hanya...

Laporan Tugas Sistem Operasi Modul A: Syncronization dalam Java

Gambar
LAPORAN TUGAS SISTEM OPERASI MODUL A Diajukan Untuk Memenuhi Tugas Sistem Operasi Dosen Pengampu Arie Budiansyah, ST., M.Eng     Disusun Oleh:     Arif Maulana (2208107010067) Informatika Semester 3         FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SYIAH KUALA 2023 A    Syncronization dalam JAVA Program multi-thread sering kali menghadapi situasi di mana beberapa thread mencoba mengakses sumber daya yang sama dan akhirnya memberikan hasil yang salah dan tidak terduga. Sinkronisasi Java digunakan untuk memastikan dengan beberapa metode sinkronisasi bahwa hanya satu thread yang dapat mengakses sumber daya pada titik waktu tertentu.                        1.      Mencetak Huruf dari Dua Thread Berbeda Tanpa Menggunakan Syncronization                ...

Laporan Sistem Operasi Modul B: Syncronization Menggunakan Annonymous Class dan Syncronization Block

Gambar
                                                                              LAPORAN TUGAS SISTEM OPERASI MODUL B Diajukan Untuk Memenuhi Tugas Sistem Operasi Dosen Pengampu Arie Budiansyah, ST., M.Eng     Disusun Oleh:     Arif Maulana (2208107010067) Informatika Semester 3         FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SYIAH KUALA 2023                A.   Syncronization Method dengan Menggunakan Annonymous Class  Seperti yang sudah dijelaskan pada modul sebelumnya, Synchronized method adalah cara untuk menghindari akses bersamaan ke sebuah metode atau blok kode oleh beberapa thread dalam lingkungan pemrograman berbasis Java. Ini di...