Toshkent axborot texnologiyalari universiteti samaroand filiali


Download 39.75 Kb.
bet1/4
Sana17.06.2023
Hajmi39.75 Kb.
#1539658
  1   2   3   4
Bog'liq
thereds


O'ZBEKISTON RESPUBLIKASI AXBOROT TEXNALOGIYALARI VA
KOMMUNIKATSIYALARINIRIVOILANTIRISHVAZIRLIGI
MUHAMMAd AL-XORAZMIY NOMIdAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
SAMAROAND FILIALI



Mustaqil ish


Mavzu: Operatsion tizimda oqim (threads) tushunchasi..
Bajardi: KIS20-01- guruh talabasi
Sodiqov Sanjarbek


Operatsion tizimlar
Thread (oqim)
Ushbu maqolada biz thread(oqim) nima ekanligi va asinxron protsessingga erishish uchun worker thread yaratishni Android OS da misollar bilan ko’rib chiqamiz.

THREAD
Android ko’p vazifali(multitasking) dizaynga asoslangan. Bu bir nechta dasturlarning bir vaqtning o’zida ishlashiga imkon beradi. Aytaylik, siz Karaoke dasturida qo’shiq kuylayapsiz va WhatsApp-da biror narsa yozyapsiz. Siz bir vaqtning o’zida ikkita vazifani ishlatayapsiz. Shuning uchun ularni ko’p vazifali(multitasking) deb ataymiz. Aytaylik, siz WhatsAppda, parallel ravishda biron bir so’zni yozayotganingizda, u siz yozayotgan narsaga tegishli ba’zi so’zlarni ko’rsatmoqda va bunga threaddan foydalanish orqali erishiladi.
Thread mustaqil. Agar bitta threadda istisno yuzaga kelsa, bu boshqa threadlarga ta’sir qilmaydi.

Yuqoridagi rasmda ko’rsatilganidek, ish vaqtida(runtime), Android operatsion tizimi har doim mobil ilovani jarayon(process) sifatida joylashtiradi. Shunday qilib, har bir mobil ilova o’zini o’zi boshqarish uchun maxsus jarayonga ega bo’ladi. Threadlarning biri asosiy bo’lib, u Main Thread yoki UI Thread deb nomlanadi va tugmani bosish, so’z kiritish kabi UI bilan bog’liq barcha narsalar shu Threadda amalga oshiriladi.
Android asinxron protsessingni amalga oshirish uchun Thread klasidan foydalanishni qo’llab-quvvatlaydi. Thread klasi operatsiyalarni yaratish va bajarish uchun konstruktor va metodlar bilan ta’minlaydi. Thread klasi Object klasidan va Runnable interfeysidan meros oladi.
Akalar va opalarThreadlar bilan ishlashda har doim ikkita eng muhim qoidalarni eslang:

  • Main Threadni bloklamang

  • UIga worker threaddan to’gridan-to’gri murojaat qilmang


Download 39.75 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling