PyORBit threading support hits CVS
"Gustavo J. A. M. Carneiro" <[email protected]> Sat, 03 Dec 2005 21:33:53 +0000
| Newsgroups | gmane.comp.gnome.orbit.general |
|---|---|
| Message-ID | <[email protected]> |
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 _______________________________________________ orbit-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/orbit-list
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBDkg9B2XoHyMdS6TARAtO/AJ9lnfSsZ9xRVHjKRbr3vhnXCPG9zQCfRJJJ gzrJGT74HqGTzxqqRNpNrTQ= =WVpO -----END PGP SIGNATURE-----