免責事項:私は「RoR」を学習しているac#ASP.NET開発者です。この質問でRoRが「取得」されない場合は申し訳ありませんが、修正をいただければ幸いです。
マルチスレッドとは
Webアプリの「マルチスレッド」機能についての私の理解は2つあります。
- Web /アプリサーバーはリクエストを受信するたびに、新しいリクエストにスレッドを割り当てることができるため、複数のリクエストを同時に実行できます。
- アプリのランタイム+言語を使用すると、単一の要求内で複数のスレッドを使用できます(ASP.NETでは「非同期」メソッドやキーワードを使用するなど)。
このようにして、IIS7+ASP.NETはポイント1と2を実行できます。
RoRについて混乱しています
私はこれらの2つの記事を読みましたが、混乱してしまいました。
質問1。
RoRは、上記のポイント2にあまり適していないこと、つまり、同じリクエスト内に複数のスレッドがあることを理解していると思いますが、私はそれを正しく理解していますか?
質問2。
明確にするために、RoRアプリ/ウェブサーバーは右上のポイント番号1を実行することもできます(つまり、複数のリクエストを同時に実行できます)?RoRの場合は必ずしもそうとは限りませんか?