<div>Hi,</div>
<div>somehow this discussion went to multi-thread related.</div>
<div> </div>
<div> All i want is a stable/working model for DBUS&#39;s communicating with each other making a big DBUS ring among multiple processors/machines.</div>
<div> </div>
<div>Any ideas suggestions?</div>
<div> </div>
<div>Regards,</div>
<div>Sathia<br><br></div>
<div class="gmail_quote">On Wed, Aug 25, 2010 at 11:24 AM, Thiago Macieira <span dir="ltr">&lt;<a href="mailto:thiago@kde.org">thiago@kde.org</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Em Quarta-feira 25 Agosto 2010, ŕs 11:33:33, Sven escreveu:<br>
<div class="im">&gt; I experienced dbus to be not multithread safe.<br>&gt; For us it happened that thread A, running the mainloop, handles incoming<br>&gt; data like async method calls. And due to our softwaredesign, after some<br>
&gt; processing, thread B or C return the async method call. This leaded to<br>&gt; crashes because locking on the socket doesnt work.<br><br></div>That is not an issue inherent to D-Bus or even to the reference library<br>
implementation.<br><br>I can assure you your scenario above works with QtDBus, which uses the<br>reference client library.<br><font color="#888888"><br>--<br>Thiago Macieira - thiago (AT) <a href="http://macieira.info/" target="_blank">macieira.info</a> - thiago (AT) <a href="http://kde.org/" target="_blank">kde.org</a><br>
 Senior Product Manager - Nokia, Qt Development Frameworks<br>     PGP/GPG: 0x6EF45358; fingerprint:<br>     E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358<br></font><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" target="_blank">http://lists.freedesktop.org/mailman/listinfo/dbus</a><br>
<br></blockquote></div><br>