イベントループ
Node.jsがシングルスレッドで並列処理が可能な理由
常にキューに入ったタスクを監視する一本のメインスレッドがある。
そのメインスレッドは、ループごとに1つキューのタスクを受け取り、メモリに常駐している関数に渡して回る