I've run into a few problems described on this thread.<br><a href="http://lists.freedesktop.org/archives/dbus/2007-July/008144.html">http://lists.freedesktop.org/archives/dbus/2007-July/008144.html</a><br><br>The solution I use is a custom build of dbus without the locks dropping on that specific funciton. It seems to work, because when it calls out of dbus code in that function it only call the glib add timeout routine
<br><br>Keith Preston<br><br><br><div><span class="gmail_quote">On 9/11/07, <b class="gmail_sendername">Ross Burton</b> <<a href="mailto:ross@burtonini.com">ross@burtonini.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br>If I'm using DBus with the dbus-glib integration, how thread-safe is<br>DBus? Can I go as far as receiving a message in one thread and making<br>the reply in another? I'm expecting a thread pool to be used to handle
<br>method calls, so there will be a single thread accepting the messages<br>but ten different threads sending the replies.<br><br>Cheers,<br>Ross<br>--<br>Ross Burton mail: <a href="mailto:ross@burtonini.com">
ross@burtonini.com</a><br> jabber: <a href="mailto:ross@burtonini.com">ross@burtonini.com</a><br> www: <a href="http://www.burtonini.com./">http://www.burtonini.com./
</a><br> PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF<br><br><br><br>_______________________________________________<br>dbus mailing list<br><a href="mailto:dbus@lists.freedesktop.org">dbus@lists.freedesktop.org
</a><br><a href="http://lists.freedesktop.org/mailman/listinfo/dbus">http://lists.freedesktop.org/mailman/listinfo/dbus</a><br></blockquote></div><br>