Swooleは基本を習得するために必要なものを学びます

マルチプロセス/マルチスレッド

  • 理解Linuxのオペレーティングシステムプロセスとスレッドの概念を
  • 理解Linuxのプロセス/スレッドスケジューリングスイッチの基本
  • 例えばパイプなどのプロセス間通信の基礎を学びUnixSocket、メッセージキュー、共有メモリ

ソケット

  • 学びSOCKETのような基本的な操作を、accept/connectsend/recvcloselistenbind
  • 理解SOCKET受信/非ブロッキング、タイムアウトの概念を遮断、送信バッファにバッファ

IO多重化

  • 学びselect/ poll/epoll
  • 理解基づきselect/ epollイベントループの実装、Reactorモデルは、
  • 事件に読み、書き込み可能なイベントを理解します

TCP / IPネットワークプロトコル

  • 学びTCP/IPの合意を
  • 理解しTCPUDPトランスポートプロトコルを

デバッグツール

  • 使用  GDB  デバッグ用Linuxプログラムを
  • 使用  のstraceの  コールの進行状況を追跡するシステムを
  • 使用  tcpdumpの  ネットワーク通信プロセスをトレース
  • その他Linux、このようなPS、などのシステムツール、lsofは、トップ、vmstatの、netstatコマンド、SARなどSS

    撮影swooleマニュアルhttps://wiki.swoole.com/wiki/page/487.html

おすすめ

転載: www.cnblogs.com/wadhf/p/11808998.html