threading

Python threading moduli

❮ Python o‘rnatilgan modullari


Misol

Oddiy oqim (thread) yarating va uni ishga tushiring:

import threading def task():   print('Thread running for Linus') thread = threading.Thread(target=task) print(f'Thread created: {thread.name}')
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

threading moduli Python’da oqimlar (thread) bilan ishlash uchun yuqori darajadagi interfeysni taqdim etadi.

Undan bir nechta amallarni parallel bajarish, oqimlarni qulflar (lock) yordamida sinxronlashtirish yoki oqimlar bajarilishini muvofiqlashtirish uchun foydalaning.


A’zolar

A’zo Tavsif
BarrierBir nechta oqim uchun sinxronlash primitivi.
BoundedSemaphoreYuqori chegarani tekshiradigan semafor.
ConditionOqimlarni sinxronlash uchun shart o‘zgaruvchisi (condition variable).
EventOqimlar o‘rtasida signal berishning oddiy mexanizmi.
LockOddiy qulf (mutex) obyekti.
RLockQayta kiriladigan (reentrant) qulf obyekti.
SemaphoreBir vaqtdagi murojaatlarni cheklash uchun semafor.
ThreadBajarilish oqimini (thread) ifodalovchi sinf.
TimerFunksiyani ma’lum kechikishdan keyin bajaradigan oqim.
active_count()Hozirda faol bo‘lgan Thread obyektlari sonini qaytaradi.
current_thread()Joriy Thread obyektini qaytaradi.
enumerate()Hozirda faol bo‘lgan barcha Thread obyektlari ro‘yxatini (list) qaytaradi.
main_thread()Asosiy Thread obyektini qaytaradi.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!