Suchergebnisse für Anfrage "mutex"

10 die antwort

Erkennen, ob bereits eine andere Instanz der Anwendung ausgeführt wird

Meine Anwendung muss sich beim Laden etwas anders verhalten, wenn bereits eine Instanz ausgeführt wird. Ich verstehe, wie man einen Mutex verwendet, um das Laden zusätzlicher Instanzen zu verhindern, aber das löst mein Problem nicht ...

4 die antwort

Mutex gibt @ nicht fr

My c # WinForm-Lösung enthält mehrere Projekte, darunter ein Admin-Projekt mit frmAdmin und ein Benutzerprojekt mit frmUser. Ein drittes Projekt enthält frmTimer mit einem Timer, der frmUser regelmäßig startet. Ich möchte, dass FrmTimer FrmUser ...

2 die antwort

Warum gibt es keine Wartefunktion für condition_variable, die den Mutex nicht erneut sperrt

Betrachten Sie das folgende Beispiel. std::mutex mtx; std::condition_variable cv; void f() { { std::unique_lock<std::mutex> lock( mtx ); cv.wait( lock ); // 1 } std::cout << "f()\n"; } void g() { std::this_thread::sleep_for( 1s ); ...

TOP-Veröffentlichungen

8 die antwort

Proper Verwendung von Mutexen in Python

Ich beginne mit Multithreads in Python (oder zumindest ist es möglich, dass mein Skript mehrere Threads erstellt). Wäre dieser Algorithmus die richtige Verwendung eines Mutex? Ich habe diesen Code noch nicht getestet und es wird wahrscheinlich ...

8 die antwort

spin_lock auf nicht vorinstallierten Linux-Kerneln

Ich habe gelesen, dass auf einem System mit 1 CPU und nicht-präemtivem Linux-Kernel (2.6.x) ein spin_lock-Aufruf einem leeren Aufruf entspricht und so implementiert wurde. Ich kann das nicht verstehen: Sollte es nicht einem Schlaf auf einem ...

18 die antwort

Was ist ein Mutex?

A Mutex ist ein Programmierkonzept, das häufig zur Lösung von Multithreading-Problemen verwendet wird. Meine Frage an die Community: Was ist ein Mutex und wie benutzt man ihn?

8 die antwort

Ist es möglich, den Thread zu bestimmen, der einen Mutex enthält?

Zunächst benutze ich die pthread-Bibliothek, um ein Multithreading-C-Programm zu schreiben. Threads hingen immer an ihren wartenden Mutexen. Wenn ich das Dienstprogramm strace verwende, um einen Thread zu finden, ist inFUTEX_WAIT Status, ich ...

4 die antwort

pthread mutex funktioniert nicht richtig

Ich lerne gerade C aus dem Open Courseware-Kurs des MIT mit dem Titel "Praktisches Programmieren in C". In den Vorlesungsunterlagen wurden die Race-Bedingungen im Multithreading besprochen. Sie enthielten ein Beispiel für ein Programm mit ...

4 die antwort

Kann ich eine blockierende Warteschlange mit Semaphore in Java implementieren?

Ich frage mich, ob es möglich ist, mit Semaphore eine blockierende Warteschlange zu implementieren. n den folgenden Codes verwende ich ein Semaphor, um den kritischen Abschnitt zu schützen, und zwei weitere Semaphor-Objekte, um die Anzahl der ...

4 die antwort

Concurrent Datei zwischen Prozessen schreiben

Ich muss Protokolldaten aus verschiedenen Prozessen in eine einzelne Datei schreiben. Ich verwende Windows Mutex, für das Common Language Runtime-Unterstützung erforderlich ist. Mutex^ m = gcnew Mutex( false,"MyMutex" ); m->WaitOne(); //... ...