บล็อคไม่รอ
บล็อกที่ไม่รอจะทำให้สแต็กดำเนินต่อไปแม้ว่าพฤติกรรมของบล็อกจะยังไม่เสร็จสมบูรณ์ก็ตาม
บล็อก [Drive] เป็นตัวอย่างที่ดีของบล็อกที่ไม่รอ ในตัวอย่างด้านล่าง หุ่นยนต์ 123 ไม่เคลื่อนที่เนื่องจากบล็อก [Drive] เริ่มต้น แต่จากนั้นบล็อก [Stop Driving] จะหยุดก่อนที่มอเตอร์จะเคลื่อนที่
การบล็อกแบบไม่รอจะมีประโยชน์เมื่อคุณต้องการดำเนินการหลายอย่างพร้อมกัน
บล็อครอ
บล็อกที่รอหยุดส่วนที่เหลือของสแต็กจนกว่าพฤติกรรมของบล็อกนั้นจะเสร็จสมบูรณ์
บล็อกการรอส่วนใหญ่จะพบได้ในบล็อกระบบขับเคลื่อน
หากหุ่นยนต์ 123 ต้องขับเคลื่อนเป็นสี่เหลี่ยมจัตุรัส 1 ขั้น คุณสามารถใช้บล็อครอเพื่อให้หุ่นยนต์ 123 ดำเนินการแต่ละพฤติกรรมแยกกัน