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