Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
コース概要
- ソケット データグラム ソケットの作成 データの受信と送信 TCP 接続の作成と受け入れ ソケットのクローズ エラーの処理 簡単な方法で複数のクライアントを処理する Apache にあるプリフォーク モデル クライアントごとに新しいプロセスをフォークする 終了したプロセス後のクリーンアップ スレッド Inetd、systemd ユニット 待機中データのブロック ソケット 非ブロック ソケットと select 「これらのソケットのいずれか」を待機する方法としての選択 読み取りと書き込みの整理 短い読み取りと書き込みの処理 区切り文字までの読み取り パイプライン化されたリクエスト アプリケーション レベルのバッファー イベント駆動型のアーキテクチャ select の使用すべてのクライアント接続を 1 つのスレッドで多重化する場合 ステート マシン コールバック地獄 イベント ライブラリ「グリーン」スレッド 10000 接続の問題 プリフォーク モデルと選択ベースのループ ポーリングの問題 (リアルタイム シグナルを選択する代わりに使用すべきでない理由) Epoll (Linux) ) と kqueue (BSD) epoll と kqueue がポーリング/選択より速い理由とタイミング タイムアウトとタイマー SIGALARM 選択引数としてのタイムアウト すべて等しいタイムアウトの単純なケース 抽象データ構造としての優先キュー 優先キュー実装としてのバイナリ ヒープ タイマーWheel timerfd オペレーティング システムとの統合 従来のデーモン Systemd ソケットのアクティブ化 ロギング シグナルの処理 パフォーマンスとスケーラビリティの最適化 適切なアーキテクチャの選択 ソケット オプションの設定
要求
- C言語 Linuxユーザースキル
14 時間
お客様の声 (4)
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
コース - Spring Boot, React, and Redux
I like the professionality of the trainer, he really knows what he is talking about and able to explain almost even the simple subjects on the topic which is great.
Marlon - National Confederation of Cooperatives
コース - React with Next.js
trainer very knowledgeable clear classes explains the importance of learn the topic gives enough background on topic
Li Fang Bren Ong - DBS Bank Limited
コース - Ant Design
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.