2009-04-04 10 views

答えて

3

可能であれば、非同期方式を使用することを強くお勧めします。非同期呼び出しは必ずしもスレッドを作成するとは限らないため、非同期操作をとることでスレッドに関連するオーバーヘッドを減らすことができます。さらに、スレッドは通常、開発と保守がより困難です。

希望します。

5

Rationaleセクションは役に立ちますか?

ほとんどのプログラムは、ファイル、ネットワーク、シリアルケーブル、コンソールなど、何らかの形で外部とやり取りします。ネットワーキングの場合のように、個々のI/O操作が完了するまでに時間がかかることがあります。これは、アプリケーション開発に特定の課題を提起します。

Boost.Asioは、プログラムがスレッドと明示的なロックに基づく同時実行モデルを使用することなく、これらの長期実行操作を管理するためのツールを提供します。

関連する問題