1

C# で C++ と通信するために IIOP.NET を使用しています。現在、C# Remoting Framework は独自のスレッドを使用するため、C++ 呼び出しはいつでも発生する可能性があります。

私はそれをしたくありません。

他のいくつかのミドルウェアがコールバックを提供し、このコールバック中に CORBA 関数を実行することしか許可されていません (おそらく同じスタック上で実行されるため、単純にスレッドを同期するだけでは機能しません)。

そう :

C# Remoting でそのようなことを行う方法はありますか:

while(1) {
    processPendingRequests();
}

代わりにThread.Sleep(Timeout.Infinite)?それとも別の方法がありますか?

4

0 に答える 0