بايثون العربي | Python Arabe 🇵🇸: post #1332 — TG.ME

إذا كنت تريد تشغيل أكثر من مهمة في نفس الوقت داخل برنامج Python، فمكتبة threading المدمجة تعتبر من أهم الأدوات التي يجب أن تعرفها.

هذه المكتبة تسمح لك بإنشاء Threads لتشغيل وظائف متعددة بشكل متزامن، وهي مفيدة جدًا في المهام التي تنتظر الشبكة أو الملفات أو أي عمليات I/O بدلًا من جعل البرنامج يتوقف وينتظر.

التثبيت:
لا تحتاج تثبيت، لأنها مدمجة داخل Python

مثال سريع:

import threading

def task(name):
print(f"Hello from {name}")

t1 = threading.Thread(target=task, args=("Thread 1",))
t2 = threading.Thread(target=task, args=("Thread 2",))

t1.start()
t2.start()

t1.join()
t2.join()

تُستخدم كثيرًا في بناء أدوات أسرع وأكثر استجابة، خاصة عند التعامل مع الطلبات، التحميل، أو تنفيذ عدة مهام خفيفة معًا.

رابط التوثيق:
https://docs.python.org/3/library/threading.html

#Python #Threading #Concurrency #DeveloperTools
❤3
June 28, 2026 440 2