गैर-प्रतीक्षा ब्लॉक
गैर-प्रतीक्षारत ब्लॉकों में स्टैक जारी रहता है, भले ही ब्लॉक का व्यवहार अभी पूरा न हुआ हो।
[ड्राइव] ब्लॉक गैर-प्रतीक्षा ब्लॉक का एक अच्छा उदाहरण है। नीचे दिए गए उदाहरण में, कोड बेस इसलिए नहीं चलता क्योंकि [ड्राइव] ब्लॉक शुरू होता है, लेकिन फिर [ड्राइविंग रोकें] ब्लॉक मोटरों के चलने से पहले ही उसे रोक देता है।
जब आप एक ही समय में कई कार्य करना चाहते हैं तो गैर-प्रतीक्षा ब्लॉक उपयोगी होते हैं।
प्रतीक्षारत ब्लॉक
ब्लॉक की प्रतीक्षा करने से शेष स्टैक तब तक रुक जाता है जब तक कि उस ब्लॉक का व्यवहार पूरा नहीं हो जाता।
अधिकांश प्रतीक्षारत ब्लॉक मोशन और ड्राइवट्रेन ब्लॉकों में पाए जाते हैं।
यदि कोड बेस को 300 मिमी वर्ग में चलाने की आवश्यकता है, तो आप कोड बेस को प्रत्येक व्यवहार को व्यक्तिगत रूप से निष्पादित करने के लिए प्रतीक्षा ब्लॉक का उपयोग कर सकते हैं।