On 2/3/2009 5:17 PM, Frédéric wrote:
On mardi 03 février 2009, Giovanni Bajo wrote:
Notice that it's easy to deadlock, if you don't pay enough attention (and
even if you do ;).

Why do you say it is easy to deadlock? Do you mean that Qt can do unexpected things?

No: I meant that a programmer's mistake is easy because you're basically blocking a thread on another one. If for instance you send a similar blocking queued signal from this thread to the former, you get a deadlock (since the former is blocked waiting for the first signal to finish its process).

My suggestion mostly is not to use blocking queue signals.
--
Giovanni Bajo
Develer S.r.l.
http://www.develer.com


_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to