[haiku-appserver] Re: deadlock

  • From: Stefano Ceccherini <burton666@xxxxxxxxxxx>
  • To: haiku-appserver@xxxxxxxxxxxxx
  • Date: 6 Apr 2005 11:24:08 -0000

> StringWidth() uses 
> BApplication's server connection and for that it must acquire
> BApplication's lock.

BTW, forgot to say that this isn't true in R5. R5's _BAppServerLink_ class 
(which is used for communication in every libbe class) doesn't lock the 
BApplication, but uses a different lock called "main session lock", which I 
think is a static BLocker. Maybe that's why R5 works (in this case) and haiku 
does not.

Stefano Ceccherini aka Jack Burton
Scegli il tuo dominio preferito e attiva la tua email! Da oggi
l'eMail di superEva e' ancora piu' veloce e ricca di funzioni!

Other related posts: