Go пошёл по пути гринлетов с очередями, которые нельзя испортить. В любом случае, это диспетчер, который по кругу заглядывает в каждую трубу, если там что-то есть -- оживляет гринлет (гоу-подпрограмму). И ничего огород городить)