← Back to team overview

sslug-teknik team mailing list archive

Re: Mutex er locked - hvad gør jeg

 

On Wed, 2 Apr 2003 19:53:09 +0200
Anders Gnistrup <agn@xxxxxxx> wrote:
> Hej
> 
> En mutex er en "Mutel exclusion", og den benyttes ofte til at beskytte
> et område, enten delt af mange forskellige programmer eller internt i
> et program med mange tråde. 
> 
> Problemet er at der oftes benyttes flere mutex i et program (der er jo
> ofte mange delte resurcer) Ja, så kan der faktisk ske det der hedder
> deadlock, hvilket betyder at et program har låst en mutex, mens det
> venter på en anden mutex. 
> 
> > QMutex::unlock: unlock from different thread than locker
> > was locked by 0, unlock attempt from 16384
> 
> Beskeden betyder simelthen at en mutex er låst op to gange. Det kan
> men simpelthen ikke!!! en mutex er binær mens storebroderen
> (semaphore) godt kan håndtere dette, såfremt den har været låst to
> gange.
> 
> Så skal du fjerne det skal du ind og rode i koden.....

i hvert fald det ene af tilfældene er mutex et Music Tex addon, så man
kan skrive noder i tex. 

-- 
Navn  : Kim Schulz      | Maybe ain't ain't so correct, but I notice
Email : kim @ schulz.dk | that lots of folks who ain't using ain't
WWW   : www.schulz.dk   | ain't eatin' well.   -- Will Rogers 


References