Welcome

This is my blog Jangan lupa subscribe dan jadikan saya femes dengan anda menjadi follower saya.

Link Kedua

ini post kedua

Friday, 26 October 2018

Process Synchronization
























0 = buffer empty --> do nothing
























Memastikan hanya satu proses pada satu masa dapat memanipulasi pembolehubah yang dikongsi (contohnya kiraan)
Dalam penampan yang dibatasi, kita perlu memastikan bahawa apabila satu proses mula mengira kiraan, ia akan dihapuskan sebelum yang lain boleh cuba mengubahnya.
Ini memerlukan penyegerakan proses
Penyegerakan bermaksud menyelaraskan aktiviti dua atau lebih proses.
Penyegerakan diperlukan untuk memastikan bahawa kod saling bergantung dieksekusi dalam urutan yang betul.



Dua atau lebih benang memerlukan akses kepada sumber yang dikongsi yang mesti digunakan hanya satu thread pada satu masa
Contohnya. Apabila satu benang menulis ke fail, benang kedua mesti dihalang daripada menulis ke fail pada masa yang sama.







No comments:

Post a Comment