>> (1)よりつづく 本記事のサンプルコードは、以下のリンクよりダウンロードすることができます。記事と合わせてご参照ください。 [ サンプルコード ] 子プロセスの同期/非同期 4epoll、5epoll-multiへのダミー処理追加には、いくつかの注意点があります。1baseと同じように、epollによるイベントループがその場で子プロセスの終了を待つようにすると、1つのダミー処理の終了を他のセッションが待つことになってしまいます。 これはepollによる、イベントループのI/Oの多重性を損なう大きな問題です( 図1.9 )。 図1.9 epoll の多重性を損ねるダミー処理追加 (セッションCは割愛) この問題はマルチスレッドを用いず、シングルスレッドで自らI/Oを多重化する構造に由来します。 epollによるイベントループを用いた構造では、子プロセスの終了を同期的に待ち合わせることは