11-07-19, 02:02 AM
لتنفيذ كود بوقت محدد يحتاج أن يبقى البرنامج في حالة تشغيل طوال الوقت
مما قد يسبب في استهلاك الطاقة
والوقت المحدد يحتاج لمؤقت timer
المؤقت timer يحتاج لفترة تنفيذ في interval
وفترة interval قد تكون بالميللي ثانية أو الثانية أو الدقيقة ولها عدة حالات:
الحالة الأولى إذا كان interval بالميللي ثانية فنادرا جدا ما تحصل على فترة فعلية لتنفيذ الكود وقت التطابق
الحالة الثانية إذا كان interval بالثانية فسيكون صعبا حسب انشغال معالج الجهاز واحتمال فوات تنفيذ الكود وقت التطابق وارد
الحالة الثالثة إذا كان interval بالدقيقة فغالبا يتم تنفيذ الكود وقت التطابق
قد تظن أن الاعتماد على الدقيقة أفضل اختيار
نعم إن كان معالج الجهاز غير منشغل
ولكن قد تتسبب برامج أخرى في زيادة وقت الدقيقة فيفوت التطابق لتنفيذ الكود
أفضل اختيار الساعة ولو أنك لن ترغب فيه
وأترككم بعض الوقت للتمعنوا بالتحليل المذكور والمنقول أصلاً
مما قد يسبب في استهلاك الطاقة
والوقت المحدد يحتاج لمؤقت timer
المؤقت timer يحتاج لفترة تنفيذ في interval
وفترة interval قد تكون بالميللي ثانية أو الثانية أو الدقيقة ولها عدة حالات:
الحالة الأولى إذا كان interval بالميللي ثانية فنادرا جدا ما تحصل على فترة فعلية لتنفيذ الكود وقت التطابق
الحالة الثانية إذا كان interval بالثانية فسيكون صعبا حسب انشغال معالج الجهاز واحتمال فوات تنفيذ الكود وقت التطابق وارد
الحالة الثالثة إذا كان interval بالدقيقة فغالبا يتم تنفيذ الكود وقت التطابق
قد تظن أن الاعتماد على الدقيقة أفضل اختيار
نعم إن كان معالج الجهاز غير منشغل
ولكن قد تتسبب برامج أخرى في زيادة وقت الدقيقة فيفوت التطابق لتنفيذ الكود
أفضل اختيار الساعة ولو أنك لن ترغب فيه
وأترككم بعض الوقت للتمعنوا بالتحليل المذكور والمنقول أصلاً