Suchergebnisse für Anfrage "mutex"
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 ...
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 ...
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 ); ...
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 ...
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 ...
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?
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 ...
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 ...
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 ...
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(); //... ...