sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #62199
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