Имхо, идея имеет право на жизнь. Плюс опыт разработки многопоточной программы (классическая схема писатель-очередь-читатель) с использованием примитивов синхронизации.