অপেক্ষমাণ নয় এমন ব্লক
নন-ওয়েটিং ব্লকগুলিতে স্ট্যাকটি চলতে থাকে এমনকি ব্লকের আচরণ এখনও সম্পূর্ণ না হলেও।
[ড্রাইভ] ব্লক একটি নন-ওয়েটিং ব্লকের একটি ভালো উদাহরণ। নীচের উদাহরণে, 123 রোবটটি নড়াচড়া করে না কারণ [ড্রাইভ] ব্লক শুরু হয়, কিন্তু তারপরে [ড্রাইভিং বন্ধ করুন] ব্লকটি মোটরগুলি সরানোর আগে এটিকে থামিয়ে দেয়।
আপনি যখন একই সময়ে একাধিক আচরণ করতে চান তখন অপেক্ষমাণ ব্লকগুলি কার্যকর।
অপেক্ষা ব্লক
অপেক্ষমাণ ব্লকগুলি সেই ব্লকের আচরণ সম্পূর্ণ না হওয়া পর্যন্ত স্ট্যাকের বাকি অংশকে বিরতি দেয়।
ড্রাইভট্রেন ব্লকের মধ্যে বেশিরভাগ অপেক্ষমাণ ব্লক পাওয়া যায়।
যদি একটি 123 রোবটকে 1 ধাপের বর্গক্ষেত্রে গাড়ি চালানোর প্রয়োজন হয়, আপনি 123 রোবটকে পৃথকভাবে প্রতিটি আচরণ পরিচালনা করতে ওয়েটিং ব্লক ব্যবহার করতে পারেন।