• 0

هل تقوم دالة time.sleep() بإيقاف الخيط أم عملية في بايثون؟

أريد معرفة ما الذي تقوم به دالة time.sleep() في بايثون فهل هي تقوم بإيقاف الخيط (thread) أم أنها تقوم بإيقاف العملية(process)؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

في حالة استخدام time.sleep() في البايثون فإنه سيتم إيقاف الخيط (thread) الحالي مؤقتًا وستبقى العملية (process) تعمل بدون مشاكل.
ففي تطبيقات الخيط الواحد يوقف كامل التطبيق عند استخدام هذه الدالة لكن في برامج متعددة الخيوط فإنه يتم إيقاف الخيط الذي قمنا بتطبيق دالة sleep عليه فقط أما بقية الخيوط فستبقى تعمل داخل العملية (process) بدون مشاكل.
للمزيد من المعلومات أنصحك بمراجعة التوثيق الرسمي.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن