ننشئ كائنًا مؤلفًا للاختبار، دون منفذ مهام. [1] [2]
الخلاصة السريعة
المثال
import concurrent.futures as c
f=c.Future()
print(f.cancel(),f.done())
try:f.result()
except c.CancelledError:
print('cancelled')المخرجان True True ثم cancelled. [1] [2]
الحالة والقيمة
الحالة المنتهية تشمل الإلغاء؛ لا تعني نجاح حساب. في الكائن نفسه نقرأ الحالة، ثم نواجه استثناء الإلغاء عند طلب القيمة. [1] [2]

حدود الفحص
لم نستخدم منفذًا أو نقدم مهمة. هذا اختبار للحالة، وليس إثباتًا لإيقاف عمل جارٍ أو قياس زمن انتظار. [1] [2]
المراجع
- Python: concurrent.futures
- CPython 3.12.14: futures/_base.py
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
