1

我正在使用 IIOP.NET 在 C# 中与 C++ 进行通信。目前 C++ 调用可以随时发生,因为 C# Remoting Framework 使用它自己的线程。

我不想要那个。

其他一些中间件给了我一个回调,我只被允许在这个回调期间执行 CORBA 函数(并且可能在同一个堆栈上,所以简单地同步线程是行不通的)。

所以 :

有没有办法在 C# Remoting 中做类似的事情:

while(1) {
    processPendingRequests();
}

而不是Thread.Sleep(Timeout.Infinite)? 或者也许还有其他方法?

4

0 回答 0