Jarayonlar



Yüklə 1,24 Mb.
səhifə18/38
tarix16.05.2023
ölçüsü1,24 Mb.
#114382
1   ...   14   15   16   17   18   19   20   21   ...   38
Operatsion tizm Chapter 3 Jarayonlar

Sinxronizatsiya

yuborish () va qabul qilish () ibtidoiylariga qo'ng'iroqlar orqali amalga oshiriladi . Har birini amalga oshirish uchun turli xil dizayn variantlari mavjud ibtidoiy. Xabarni o'tkazish bloklangan yoki bloklanmagan bo'lishi mumkin - shuningdek ma'lum kabi sinxron va asinxron . (Bo'ylab bu matn, siz duch keladi the tushunchalar ning sinxron va asinxron xulq-atvor ichida turli xil operatsion tizim algoritmlari bilan bog'liqligi.)


  • Yuborish bloklanmoqda . Xabarni qabul qilish jarayoni yoki pochta qutisi tomonidan qabul qilinmaguncha yuborish jarayoni bloklanadi.

  • Bloklanmagan yuboring . The yuborish jarayon yuboradi the xabar va faoliyatini qayta tiklaydi .

  • Bloklash qabul qilish . The qabul qiluvchi bloklar qadar a xabar hisoblanadi mavjud.

  • Bloklanmagan qabul qilish . Qabul qiluvchi yaroqli xabarni yoki nullni oladi.


xabar Keyingisi ishlab chiqarilgan;

esa (to'g'ri) {
/* mahsulot a element ichida Keyingisi ishlab chiqarilgan */

yuborish (keyingi ishlab chiqarilgan);


}



Rasm 3.14 The ishlab chiqaruvchi jarayon foydalanish xabar o'tish.

send() va receive() ning turli kombinatsiyalari mumkin. Send() va qabul qilish() ikkalasi ham bloklanganda, biz o'rtasida uchrashamiz jo'natuvchi va qabul qiluvchi. Ishlab chiqaruvchiga yechim - Send() va receive() iboralarini bloklashdan foydalanganda iste’molchi muammosi ahamiyatsiz bo‘lib qoladi . Ishlab chiqaruvchi shunchaki chaqiradi the blokirovka qilish yuborish() qo'ng'iroq qiling va kutadi qadar the xabar yetkazib berildi uchun yoki the qabul qiluvchi yoki the pochta qutisi. Xuddi shunday, qachon the iste'molchi receive() ni chaqiradi , u xabar mavjud bo'lguncha bloklaydi. Bu 3.14 va 3.15-rasmlarda ko'rsatilgan.





      1. Yüklə 1,24 Mb.

        Dostları ilə paylaş:
1   ...   14   15   16   17   18   19   20   21   ...   38




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin