در این مثال اگر فایل main2.go ران شود برنامه به صورت سنتی اجرا می شود. یعنی هر تسک شروع می شود پردازش می شود و پس از اتمام جواب برگردانه می شود اما اگر فایل main.go که بر اساس پترن worker pool ساخته شده است اجرا شود تمامی تسک ها با هم شروع می شوند و پس از اتمام هر تسک جواب ارسال می شود