Scratch 訊息廣播接收 (同步與非同步執行)
Synchronous vs. Asynchronous Execution
Scratch 中內建許多像是程序 (procedure)、事件驅動 (event-driven)、並行 (concurrency) 與訊息廣播接收這類的溝通方式 (Synchronous and asynchronous execution) 等,都是程式執行流程的進階控制和策略,使用者卻可輕易的運用於設計中。
以下範例,嘗試以簡化的方式呈現出「同步」與「非同步」執行的概念。