الانتظار الناجح لا يمسح العلم. [1] [2]
الخلاصة السريعة
المثال
from threading import Event e=Event() e.set() print(e.wait(0),e.wait(0)) e.clear() print(e.wait(0))
المخرجان True True ثم False. [1] [2]
حالة مستمرة
تقرأ wait العلم وتعيد نتيجة الانتظار؛ لا تنفذ clear. لذلك لم يحتج الانتظار الثاني إلى set أخرى هنا. [1] [2]
بعد المسح يعود العلم إلى False؛ المهلة الصفرية تمنع انتظار إشارة لاحقة في المثال. [1] [2]

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