FIFOは細粒度のタスク並列処理の実現方法としてはオーソドックスな方法です。詳しくはD言語で実装する並列スケジューラ入門をどうぞ。