私が考えていた紛らわしい質問があります。私のアプリケーションの良い日のシナリオではalgorithm
、parallel
. しかし、このすべての取り組みに入る前に、この場合にそれが可能かどうか、それとも単なる夢物語かどうかを知りたい.
(ウィキペディア、2011)
この質問の目的のために、5 人のユーザー ( User A, User B, User C, User D and User E
。これらは、スレッドのメタファーではなく、ユーザー名/パスワードでログオンする人々)SYSTEM
が処理する経由セッション内にログオンしているとしましょうCookies
。
長さ 1000 × 1000 の台形を計算するようにサーバーに要求を送信するとしますUser A
(システムはこの要求を 4 つのセクションに分割し、各セクションをコアに送信します)。ここで、この質問の目的のためにUser B
、同時にログオンしUser A
、システムに異なる長さの台形を計算するように要求を送信したとしましょう (そして、システムはそれをサーバーのコアに分割します)。 )。
私の簡単な理解から、このシナリオは単一のユーザーで明らかに可能ですが、複数のユーザーが同時にシステムにアクセスする (そしてシステムにリクエストを同時に処理させる) ことは可能ですか? これを処理するためにJavaプログラムをうまく書くことができますか? または、 と の間でbottle neck
何か他のことが発生しますか(システムからのリソースを競合するため) ??? インスタンス化されたさまざまなオブジェクトで大量のデータを処理するための同時実行性は、Web ベースの製品でどのように処理するのが最適ですか?User A
User B
User
linear algorithms
parallel algorithms