Blackhacker نشر 21 فبراير 2016 أرسل تقرير نشر 21 فبراير 2016 أريد أن أستعمل الخيوط (threading) لتشغيل شيفرة برمجية كل مدة معينة وفي نفس الوقت يستمر البرنامج بتنفيذ التعليمات الأخرى، فما أسهل طريقة لفعل ذلك في بايثون؟ 1 اقتباس
1 هشام رزق الله نشر 21 فبراير 2016 أرسل تقرير نشر 21 فبراير 2016 يوجد عدة طرق لفعل ذلك في بايثون، وأفضل طريقة كما ذكرتها أنت هي طريقة استخدام الخيوط حيث سنقوم بإنشاء دالة تحتوي على الشيفرة البرمجية التي تريد تنفيذها كل مدة معينة ومن ثم نستدعيها بعد أن نضع فيها سطر لنجعلها خيط يتكرر كل مدة معينة من الثواني وذلك عن طريق استخدام دالة Timer من مكتبة threading كما في المثال التالي: import threading def printtest(): threading.Timer(5.0, printit).start() print "Test Every 5 Seconds!" printtest() # بقية الشيفرة البرمجية الموازية … 1 اقتباس
السؤال
Blackhacker
أريد أن أستعمل الخيوط (threading) لتشغيل شيفرة برمجية كل مدة معينة وفي نفس الوقت يستمر البرنامج بتنفيذ التعليمات الأخرى، فما أسهل طريقة لفعل ذلك في بايثون؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.