Suchergebnisse für Anfrage "mutex"

5 die antwort

Einen Singleton richtig löschen

8 die antwort

pthreads mutex vs semaphore

Was ist der Unterschied zwischen Semaphoren und Mutex, die von der pthread-Bibliothek bereitgestellt werden?

1 die antwort

Benötigen Bedingungsvariablen noch einen Mutex, wenn Sie den überprüften Wert atomar ändern?

Hier ist die typische Art, eine Bedingungsvariable zu verwenden: // The reader(s) lock(some_mutex); if(protected_by_mutex_var != desired_value) some_condition.wait(some_mutex); unlock(some_mutex); // The writer lock(some_mutex); ...

TOP-Veröffentlichungen

9 die antwort

Warum wird Mutex nicht freigegeben, wenn es entsorgt wird?

Ich habe folgenden Code: using (Mutex mut = new Mutex(false, MUTEX_NAME)) { if (mut.WaitOne(new TimeSpan(0, 0, 30))) { // Some code that deals with a specific TCP port // Don't want this to run at the same time in another process } }Ich habe ...

1 die antwort

Wie kann ich einen verlassenen Mutex loswerden?

Zusammenfassung: Gibt es eine Möglichkeit, einen Mutex zu löschen, wenn der Prozess, der ihn erstellt hat, gestorben ist? Einzelheiten: Ich verwende einen Mutex, um sicherzustellen, dass nur eine Instanz meiner App ausgeführt wird. Beim ...

2 die antwort

Verwenden der Klasseninstanzvariablen für Mutex in Ruby

Hinweis:Die unten gezeigte Code-Zusammenfassung istnicht eine destillation des codes mit dem ich das problem hatte. Ich habe diese ursprüngliche Zusammenfassung hier gelassen, da bereits jemand anders geantwortet hat, aber dertatsächlich Code ...

4 die antwort

Wie kann ich einen System-Mutex in C # erstellen?

Wie kann ich ein System- / Multiprozess-Mutex erstellen, um mehrere Prozesse unter Verwendung derselben nicht verwalteten Ressource zu koordinieren? Hintergrund: Ich habe eine Prozedur geschrieben, die einen Dateidrucker verwendet, der jeweils ...

2 die antwort

Was ist der Parameter, den @synchronized () annimmt?

Ich weiß, was @synchronized () macht, aber ... manchmal haben wir: 1-@synchronized(self) 2-@synchronized([MyClass class]) 3-@synchrinized(myObj) Was ist derUnterschied, und was ist der Parameter, den ich an diesen Block übergeben soll?

6 die antwort

Benötigt eine Getter-Funktion einen Mutex?

Ich habe eine Klasse, auf die von mehreren Threads zugegriffen wird. Sowohl Getter- als auch Setter-Funktionen sind mit Sperren geschützt. Werden die Sperren für Getterfunktionen benötigt? Warum? class foo { public: void setCount (int count) { ...

6 die antwort

Was ist ein gutes Muster für die Verwendung eines globalen Mutex in C #?

Die Mutex-Klasse wird sehr missverstanden, und globale Mutexe noch mehr. Was ist ein gutes und sicheres Muster für die Erstellung globaler Mutexe? Eines, das funktionieren wird Unabhängig von der Ländereinstellung befindet sich mein Computer ...