[omniORB] Re: Bug? Calls serialization in omni4.0.1

Duncan Grisby duncan at grisby.org
Mon Jul 7 12:03:24 BST 2003


On Sunday 6 July, Dmitry Davidovich wrote:

> 1. Does it possible to use WSAEventSelect + WSAWaitForMultipleEvents to
> implement "select" with a wakeup ability under Windows?

Maybe. If someone comes up with a clean patch to do it, I'll include
it.

> 2. Why the rendevouzer thread not really waked up in notifyWkPreUpCall
> (setSelectable(0) called)?

For precisely the reason we're discussing. There isn't a way to wake
the thread up on Windows.

> It seems to cause a CPU underutilization on multiCPU boxes.

Only in the very unusual case that there is a single multi-threaded
client using a single TCP connection, and the server upcalls take a
very short time to complete. In any other circumstance, it is not a
problem.

Is this actually causing a problem for your application?

Cheers,

Duncan.

-- 
 -- Duncan Grisby         --
  -- duncan at grisby.org     --
   -- http://www.grisby.org --



More information about the omniORB-list mailing list