في الكود البرمجي للمتحكم، ما الشرط الذي يجب تحققه لقراءة رسالة من العقدة؟
- أ) أن يكون اسم العقدة هو 'controller'.
- ب) أن يكون حجم المخزن المؤقت (buffer) أكبر من الصفر (`node.bufferSize() > 0`).
- ج) أن تمر فترة زمنية قدرها ثانيتين منذ آخر قراءة.
- د) أن تكون العقدة في وضع الإرسال وليس الاستقبال.
الإجابة الصحيحة: b
الإجابة: أن يكون حجم المخزن المؤقت (buffer) أكبر من الصفر (`node.bufferSize() > 0`).
الشرح: يتم التحقق من وجود رسائل واردة للعقدة عن طريق الدالة `node.bufferSize()` التي تُرجع حجم البيانات في المخزن المؤقت. إذا كان الحجم أكبر من الصفر، فهذا يعني وجود رسالة واحدة على الأقل يمكن قراءتها ومعالجتها.
تلميح: يتعلق الشرط بوجود بيانات في منطقة تخزين مؤقتة.
التصنيف: مفهوم جوهري | المستوى: متوسط