2

接続されたクライアントがリモート呼び出しの途中で切断された場合の .NET Remoting サーバーのサーバー側の動作は何ですか? 具体的には、リモート呼び出しが戻るのを待っている間にクライアント アプリケーションが myThread.Abort() を呼び出した場合はどうなりますか?

特に処理する必要があるものはありますか? また、これがロック ブロックの途中で発生した場合、サーバーの動作にどのように影響するでしょうか? これにより、何らかの理由でデッドロックが発生する可能性がありますか?

4

1 に答える 1

1

クライアントは、いつでも.NETRemotingサーバーから切断できます。これは通常の状況であり、サーバーに影響を与えることはありません。サーバーは呼び出しの処理を完了し、結果をクライアントに返送せずに破棄します。いずれの場合も、すべてのロックは正常に終了します。

于 2012-12-16T05:56:48.293 に答える