2009/09/18 おおたに@アリエルネットワーク PythonとTwistedで始める 非同期プログラミング プログラミングはそれ自体が楽しい 自己紹介 ✤ アリエルネットワーク:http://www.ariel-networks.com/ ✤ あすなろblog:http://blog.pasonatech.co.jp/ootani/ ✤ 個人のblog:http://blog.liris.org/ ✤ Mac好き ✤ Python好き コンピュータは待ちが一杯 ほとんどが待ち状態 スレッドにより効率化 状態が変化したときだけ処理 Network Programing Style 同期型 非同期型 •ブロッキングIO •処理が完了するまで待つ •ノンブロッキングIO •イベント駆動 •APIをコールするとすぐに 処理が戻る。 •ChromeやWeaveは非同期 処理が高速化に寄与 同