エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
現在HTTPサーバーOSS lighttpdのマルチスレッド化にトライしています。 その修正がなんとか動作するとこ... 現在HTTPサーバーOSS lighttpdのマルチスレッド化にトライしています。 その修正がなんとか動作するところまで持って行けたので、アウトプットしないとモチベーションが上がらない色々見えてくる部分を記事にしました。主観的な記事ですがご了承ください。 マルチスレッド化によるメリット やってみた感想も踏まえ、いくつか記載します。 並行処理化による速度向上の期待 何かボトルネックになる処理があり、その処理がボトルネックになって次の処理に移れない場合 その処理をスレッド化して非同期での処理実行させることで、全体としての処理速度向上が期待できます。 ものによってはマルチスレッドのない言語でもイベントハンドリングを利用して非同期処理にしてますよね。JavascriptのXMLHttpRequestとか。 非同期処理は偉大。 役割分担の明確化、影響の軽減 1スレッドで全部の機能を実現しようとなると