I have coded support for threading into PyORBit.  It's in CVS, if
anyone wants to try.  I have wrapped POA::create_thread_policy and
POA::create_POA, as well as POA::set_thread_hint, for complete threading
control.

  I was a bit disappointed, though.  While concurrent threading works,
THREAD_HINT_PER_REQUEST is behaving more like
THREAD_HINT_PER_CONNECTION, i.e. concurrency from multiple clients works
well, but requests from the same client are being serialized.  I already
use orbit-io-thread in the client, which then performs two CORBA
requests concurrently (two threads), but the servant receives them one
after the other.  Any thoughts?  Do C/C++ apps exibit the same problem?

  Regards.

-- 
Gustavo J. A. M. Carneiro
<[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
The universe is always one step beyond logic

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
orbit-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/orbit-list

Reply via email to