Khamsub.la

ບັນຫາຜູ້ອ່ານ-ຜູ້ຂຽນ (Readers/Writers Problem) ແມ່ນຫຍັງ?

Estimated reading: 1 minute 22 views

ບັນຫາຜູ້ອ່ານຜູ້ຂຽນ (Readers/Writers Problem) ຖືວ່າເປັນບັນຫາສໍາຄັນອີກບັນຫາໜື່ງທີ່ໃຊ້ໃນການທົດສອບກົນໄກການແກ້ໃຂບັນຫາກ່ຽວກັບການຄວບຄຸມພາວະພ້ອມກັນບັນຫານີ້ຄືມີພື້ນທີ່ຂໍ້ມູນເຊິ່ງໃຊ້ຮ່ວມກັນໄດ້ລະຫວ່າງຂະບວນການຕ່າງໆທັງໝົດ ພື້ນທີ່ດັ່ງກ່າວ ອາດເປັນແຟ້ມ ບັອກຂອງໜ່ວຍຄວາມຈໍາຮ່ວມກັນ ຫຼື Register ໜ່ວຍປະມວນຜົນກໍ່ໄດ້ ມີຂະບວນການຈໍານວນມັກທີ່ຕ້ອງການອ່ານ (readers) ພື້ນທີ່ດັ່ງກ່າວພຽງຢ່າງດຽວ ແລະ ມີຂະບວນການທີ່ຕ້ອງການຂຽນ (Writers) ໃນພື້ນທີ່ດັ່ງກ່າວພຽງຂະບວນການດຽວ ການຈັດການຈະຕ້ອງເຂົ້າກັນ ດັ່ງເງື່ອນໄຂດັ່ງຕໍ່ໄປນີ້:
– ຜູ້ອ່ານສາມາດອ່ານແຟ້ມໄດ້ຫຼາຍຄົນພ້ອມກັນ.
– ຖ້າມີຜູ້ຂຽນພຽງຜູ້ດຽວເທົ່ານັ້ນສາມາດຂຽນແຟ້ມຢູ່ທີ່ເວລາໃດໜຶ່ງ.
– ຖ້າຜູ້ຂຽນຢາກທີ່ຈະຂຽນແຟ້ມຈະບໍ່ມີຜູ້ອ່ານຜູ້ໃດອ່ານແຟ້ມນັ້ນໄດ້.


ອ້າງອິງ: ຈາກ ປຶ້ມລະບົບປະຕິບັດການ (OS – Operating System) ປີ 2019, ສະຖາບັນເຕັກໂນໂລຊີ ສຸດສະກະ

Share this Doc

ບັນຫາຜູ້ອ່ານ-ຜູ້ຂຽນ (Readers/Writers Problem) ແມ່ນຫຍັງ?

Or copy link