エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Goのnet/httpのServer側デザインの良さについて語る(Listen編)
Goのnet/httpのServerのデザインの良さ net/httpのコードリーディングをしていてepollとscheduler、goro... Goのnet/httpのServerのデザインの良さ net/httpのコードリーディングをしていてepollとscheduler、goroutineがうまく協調してデザインしてあり上手く回っているものだな・・・と思ったので紹介します。 といっても下記の記事で解説されているので、ここではもうちょっと全体の流れをソースコードを詳しく見てみて追っていきます。 参考 最初に全体像の説明 上記画像の感じですね。 epollとかGoRoutineとかが絡んできます。 上記画像はコネクション処理編での動作なのでListen,Acceptはそれまでの溜めみたいなものとなっています。 Listen編 -> Accept編 -> コネクション処理編と続きます。 epoll is 何 下記の解説が詳しいです。ざくっと言うと非同期IOを実現させるためのものです。(厳密な非同期IOの定義とは違うかもしれませんが容
2021/10/04 リンク