エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
徒然なるままに|epollの使い方 ~I/O Multiplexing~
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
徒然なるままに|epollの使い方 ~I/O Multiplexing~
多重I/O(I/O Multiplexing)について勉強する機会があったのでメモ。 具体的な使用方法の前に多重I/Oにつ... 多重I/O(I/O Multiplexing)について勉強する機会があったのでメモ。 具体的な使用方法の前に多重I/Oについての前置き。 多重I/Oとは、複数のプロセスにread(recv)要求を行っている状況において 順番を気にせず、読み込みが完了したプロセスから順次読み込んだデータを使って処理する場合に使う。 いわゆるイベント駆動型動作であり、一つでも読み込みが完了していれば まだ読み込みが終了していないプロセスのread待ちによるブロックがない。 例えば100プロセスとの通信で、ファイルディスクリプタを100個所持している状況を考えよう。 1つのプロセスからの入力を待って、入力が来たら、次のプロセスからの入力を待って、・・・として 全てのプロセスからデータを読み込むのは非常に非効率である。 そこで100個のファイルディスクリプタを監視して、 読み込みイベントがあったファイルディスクリ