タグ O多重化
人気順 10 users 50 users 100 users 500 users 1000 usersノンブロッキングI/Oと非同期I/Oの違いを理解する | PAYFORWARD
モチベーション ブロッキングI/O,ノンブロッキングI/O,同期I/O,非同期I/O,I/O多重化を理解する 記事概要 非同期I/Oはインターネット上の文献を読んでいると、ノンブロッキングI/Oと同じだと解釈されていることが多い。同僚もノンブロッキングI/Oと非同期I/Oは同じだと話していたけど、この辺の話はあまり詳しくないから納得できなかったが、本当にそうなんだろうか。本記事では、非同期I/O、... 続きを読む
PHPにおけるI/O多重化とyield
PHPにおけるI/O多重化とyield Presentation Transcript 1. PHPにおける I/O多重化と yield PHP Conference 2014 ヤフー株式会社 中野 拓 Copyright (C) 2014 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止 1 2. 自己紹介 中野 拓 http://d... 続きを読む
イベント駆動プログラミングとI/O多重化
Statistics Likes 0 Downloads 0 Comments 0 Embed Views 0 Views on SlideShare 0 Total Views 0 イベント駆動プログラミングとI/O多重化 Presentation Transcript イベント駆動プログラミン グと I/O多重化 イベント駆動プログラミング イベントを待機し、起こったイベントに従って処理を行う... 続きを読む
Kazuho@Cybozu Labs: 「サーバ書くなら epoll 使うべき」は、今でも正しいのか
多数のTCP接続をハンドリングするサーバを書くなら、1コネクション1スレッドのモデルではなく、epollやkqueueのようなイベント駆動型のI/O多重化を行うべきだ、と言われます。だが、そのような主張は、「C10K問題」が書かれた2002年から7年経過した今でも有効なのでしょうか? echoサーバを書いて、ベンチマークを取ってみることにしました。 ふたつのグラフは、いずれも接続数とスループットの... 続きを読む
naoyaのはてなダイアリー - Perl and UNIX Network Programming (YAPC::Asia 2007)
YAPC::Asia で Perl UNIX ネットワークプログラミングについての発表をしてきました。UNIX ネットワークプログラミングの基礎の概論、I/O多重化の話、Perl のモダンなネットワークライブラリの話です。資料を以下に置いておきます。http://bloghackers.net/~naoya/ppt/070404Perl_and_UNIX_Network_Programming.p... 続きを読む