live555におけるイベントループの基幹データ構造:循環双方向リンクリストの設計と実装
live555は単一スレッドで動作しながらも、多数のクライアント接続を並列に処理できるネットワークミドルウェアである。その柔軟なスケジューリング性能を支えるのが、ソケット記述子とコールバック処理を管理する独自の循環双方向リンクリスト実装である。本稿では、このデータ構造の内部設計とイベント駆動時の動作フローを技術的に解説する。
循環双方向リンクリストの ...
7月28日 06:34 投稿