Review Questions
Python thread o'rgangan bilimlaringizni sinab ko'ring.
Tekshirish Savollari
Review Savollari
-
Threadlar nimaga yaxshi?
Threadlar quyidagilar uchun yaxshi:- Kichik xotira hajmi, ya'ni ularni ishlatish yengil.
- Xotira bir-biriga bo'linadi, shuning uchun threadlar orasida holatlarni baham ko'rish oson.
- Tezkor foydalanuvchi interfeyslarini yaratishda qulay.
- I/O operatsiyalariga (fayllarni o'qish, yozish, ma'lumotlar bazasiga kirish kabi) oid ilovalar uchun juda yaxshi variant.
-
Python'da thread yaratish uchun qaysi moduldan foydalanasiz?
Python'da thread yaratish uchunthreading
modulidan foydalanasiz. -
Global Interpreter Lock (GIL) nima?
Global Interpreter Lock (GIL) - bu mutex bo'lib, Python obyektlarini himoya qiladi. Bu bir nechta threadlar bir vaqtda Python bayt kodini bajarishiga to'sqinlik qiladi. Ya'ni, threadlar bir nechta CPU'larda bir vaqtning o'zida ishlamaydi. GIL odatda CPU cheklovli operatsiyalar uchun muammo tug'diradi, ammo I/O bilan bog'liq jarayonlar uchun u juda samarali ishlaydi.
Last updated on