サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
おみそ汁
nies.hatenadiary.org
C++ Advent Calendar 2012 に、参加させていただきました。 この記事は19日目になります。 当初はboost asioのio_service周りの性能評価をネタに考えていたのですが、別のネタができたので、今回はこちらを紹介したいと思います。 本記事は、イベント駆動アプリケーションの開発に役立つ、非同期(ノンブロッキング)関数呼び出しと、非同期ノンブロッキングFutureによる結果の受け取りについてです。 はじめに 高性能な分散システムやサーバアプリケーションの開発をするには、マルチスレッド化とイベント駆動型アーキテクチャが必須となります。 Boost.Asioは、このようなアプリケーション開発に適したC++のライブラリです。 イベント駆動の大変なところ イベント駆動アプリケーションの開発において障害になるのは、コールバック地獄です。 イベントハンドラで別の非同期関数を
このページを最初にブックマークしてみませんか?
『NIES - 白線オール』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く