RMI要求は、プロセスごとまたはサーバー側のスレッドごとに処理されますか? thisによるとRMI要求は、サーバー側のプロセスまたはスレッドごとに処理されますか?
1
A
答えて
2
短い答えは、指定されていないということです。 RMI仕様には、「クライアントスレッドとサーバスレッド間の保証された関連付けはありません」というようなものがあります。
あなたが推測できることは、は、RMIがシングルスレッドであるとは限りません。実際には、同時に複数のサーバーサイドスレッドからRMIリモートオブジェクトを呼び出すことができます。同期はあなた次第です。
これは、私があなたの質問から作ることができる最高の感覚です。「プロセスごと」と「スレッドごと」の違いが実際には分かりません。
-1
:
8:クライアントがサーバーソケットに接続するときに、サーバー側では、新しいスレッドを着信コールに対処するためにフォークされています。元のスレッドは元のソケットを引き続き聞くことができるので、他のクライアントからの追加の呼び出しを行うことができます。
+1
'this'には数多くの間違いや欠落があり、権威ある参考資料としてそれを排除しています。いずれにしても、Sun/Oracleの公式仕様ではありません。 – EJP
関連する問題
- 1. サーバー側のWeb要求の処理
- 2. イメージのアップロードと処理、サーバー側またはクライアント側?
- 3. Axis2はどのようにリクエストを処理しますか?要求ごとに新しいスレッドが作成されていますか?
- 4. スレッド単位または要求ごとのライフタイムスコープを自動的に選択
- 5. クライアントマシンからのクライアント要求は、サーバー上のjavaによって処理されますか?
- 6. 私はcURL要求を処理するためにサーバーAとサーバーBでSSLが必要ですか、それともサーバーBで使用できますか?
- 7. CommunicationExceptionsはWCFのサーバー側で処理する必要がありますか?
- 8. Datatablesサーバー側処理INNER JOINまたは複数のテーブル
- 9. .NET Remotingサーバー1つの要求のみを処理します。
- 10. オブジェクトのイベント処理はどのスレッドで処理されますか?
- 11. 要求されたURLを処理するとき404
- 12. webSocketサーバーでCONNECT要求を処理します
- 13. Androidでは、プロセスごとまたはシステムごとにガベージコレクションが実行されますか?ログで
- 14. データシートのページングとサーバー側の処理
- 15. WCFサービスは、Windows Phone 7のUIスレッドまたは非同期要求スレッドで実行されますか?
- 16. NodeJsリクエスト処理サーバー側
- 17. jqueryチャンクファイルアップロード:サーバー側エラー処理
- 18. ページ送信はサーバー経由で要求されますか?
- 19. レイアウト処理サーバー側ですか?
- 20. Websocket RFC6455接続 - これはどのようにサーバー側で処理されますか?
- 21. Express/Node.jsおよびAngularで処理された要求の処理
- 22. ConnectionごとにPreparedStatementをキャッシュするか、または接続プールでそれを処理させますか?
- 23. System.Web.Services.Protocols.SoapException:サーバーが要求を処理できませんでした - 装置が準備されていません
- 24. WSO2 MBはHTTP要求を処理できますか?
- 25. プレーヤー側のサーバー側またはクライアント側?
- 26. 要求処理中にソケットを閉じると、レールは何をしますか?
- 27. 例外org.springframework.web.util.NestedServletException:要求の処理に失敗しました。ネストされた例外はjava.lang.NullPointerExceptionです。
- 28. サーバーベンチマーク:サーバーが処理できるHTTP要求の数はいくつですか?
- 29. クライアントが切断されていても要求を処理するWSGIサーバー? - Python
- 30. 要求caretRectForPosition:NSTextStorageは、未処理の変更
あいまいな質問をおかけして申し訳ありません。クライアントがリモート呼び出しを発行したときにプロセスごとまたはスレッドごとに、このリモート呼び出しを処理するためにプロセスまたはスレッドが呼び出されたかどうかを示します。 –
@Terminal RMIを検討するとき、その質問は本当に意味をなさない。 *リモートオブジェクト*は、エクスポートされたJVMで呼び出されます。そのプロセス。そのプロセス内のどのスレッドも指定されていません。 – EJP