Ich hab bisher die Geschichte mit den Mutexen so verstanden, dass Threads blockieren, wenn sie versuchen einen gelockten Mutex fuer sich zu locken und erst weiterlaufen wenn sie das lock bekommen.
Ja genau, iss auch richtig ...
Glaub ich stand irgendwie aufn schlauch .... was mich bissi durcheinander gebracht hat :
Hier redet einer von vielen Threads ??? wie oft wird das run denn aufgerufen ?
auch wenn du ne DB in nem eigenen thread komplett aufmachst, es gibt nen globales DB object ... vielleicht kommt sich das in die quere ? Wobei, sollte eigentlich ned weil es ned benutzt ...
Das mit dem rand fuer eindeutigen namen find ich irgendwie riskant, nimm lieber die Adresse deines objects, die is definitiv eindeutig ... dann weisst auch definitiv welcher thread was ist ....
Wenn debuggst, springen auch alle in deine Run funktion rein ?
Ciao ...