Dasturlashda blokirovka nima?
Dasturlashda blokirovka nima?

Video: Dasturlashda blokirovka nima?

Video: Dasturlashda blokirovka nima?
Video: Dasturlash tili | Dasturlash nima? [Texnoplov] 2024, Noyabr
Anonim

Kompyuter fanida a qulf yoki mutex (bir-birini istisno qilishdan) - bu ko'plab ijro bosqichlari mavjud bo'lgan muhitda resursga kirish cheklovlarini qo'llash uchun sinxronizatsiya mexanizmi. A qulf o'zaro istisno bir vaqtda nazorat siyosatini amalga oshirish uchun mo'ljallangan.

Buni hisobga olsak, operatsion tizimda blokirovka nima?

< Operatsion tizim Dizayn. Vikipediyada tegishli ma'lumotlar mavjud Qulflash (Kompyuter fanlari) Qulflar bir vaqtning o'zida bir nechta oqimlarning manbaga kirishini oldini olish uchun ishlatiladigan sinxronizatsiya usullari. Odatda, ular maslahatchi qulflar , ya'ni har bir ip olish va chiqarishda hamkorlik qilishi kerak qulflar.

Bundan tashqari, qulf nima va u umuman qanday ishlaydi? A qulf jismoniy ob'ekt (masalan, kalit, kalit karta, barmoq izi, RFID kartasi, xavfsizlik tokeni, tanga va boshqalar) tomonidan maxfiy ma'lumotlarni (masalan, raqam yoki harf almashtirish yoki parol) taqdim etish orqali chiqariladigan mexanik yoki elektron mahkamlash moslamasi), yoki ularning kombinatsiyasi bilan yoki faqat ochish mumkin

Bundan tashqari, blokirovkasiz dasturlash nima?

Qo'rquv va nafrat Qulflash - Bepul dasturlash . Qulflash - ozod texnikalar bir nechta iplarning bloklanmaydigan tarzda birgalikda ishlashiga imkon beradi, ko'pincha ajoyib ishlashga erishadi. Nomidan ko'rinib turibdiki, qulflar foydalanilmaydi. Mutekssiz ko'p tarmoqli dastur g'oyasi sizni bezovta qilsa, siz juda aqllisiz.

Muteks va qulf o'rtasidagi farq nima?

3 ta javob. A muteks hisoblanadi sinxronizatsiya ob'ekti. Siz a qulf ustida mutex kod bo'limining boshida va oxirida uni qo'yib yuboring, ichida boshqa mavzu yo'qligiga ishonch hosil qilish uchun hisoblanadi bir vaqtning o'zida bir xil ma'lumotlarga kirish. A qulf ob'ekt hisoblanadi uni qamrab oluvchi ob'ekt qulf.

Tavsiya: