Blocking behavior of synchronous calls

Macartney, Geoff gmacartney at
Fri Nov 21 09:28:33 PST 2008


just for info, did you try this with the core dbus library, or were you
using a binding, and which?

Are there any apps that use the multi-threads-sharing-connection model
succesfully? I assumed dbus just worked in a multithreaded environment.



Tyco Safety Products/CEM Systems Ltd.
Registered in Northern Ireland: NI 25728.  Registered Office: Unit 4 Ravenhill Business Park, Ravenhill Road, Belfast, BT6 8AW..
Please note that any views or opinions presented in this email are solely those of the author and do not necessarily represent those of the company. This email and any attachments are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the sender immediately and delete any copies in your possession.
-----Original Message-----

From: dbus-bounces at
[mailto:dbus-bounces at] On Behalf Of Michael Meeks
Sent: 21 November 2008 17:10
FWIW - I tried to get some multiple-threads-sharing- one-connection
stuff going using D-BUS with a pet project, and hit some rather tangled
deadlocks in the core [ which, lamer that I am, I didn't get to the
bottom of & file properly ]. If you need to use multiple threads - I'd
recommend using a connection per thread.

More information about the dbus mailing list