Suchergebnisse für Anfrage "mutex"
Sperre, Mutex, Semaphor ... was ist der Unterschied?
Ich habe diese Wörter im Zusammenhang mit gleichzeitiger Programmierung gehört, aber was ist der Unterschied zwischen ihnen?
Unterschied zwischen Mutex, Semaphore & Spin Locks
Ich mache Experimente mit IPC, insbesondere mit Mutex, Semaphore und Spin Lock. Ich habe gelernt, dass Mutex für das asynchrone Sperren verwendet wird (mit Schlafmechanismus (gemäß den von mir in NET gelesenen Theorien)). Kann mir jemand helfen, ...
Wie man Mutex benutzt
Wo soll ich den Mutex zum Sperren und Entsperren platzieren, damit die Threads alternativ gedruckt werden können? Danke: D Implementieren Sie ein Programm, das zwei Threads erstellt. Die Threads drucken ihre ID (pthread_self) zehnmal und halten ...
Linux pthread mutex und kernel scheduler
Mit einem Freund von mir sind wir uns nicht einig, wie die Synchronisation auf Benutzerbereichsebene (in der pthread-Bibliothek) gehandhabt wird. ein. Ich denke, dass während eines pthread_mutex_lock der Thread aktiv wartet. Bedeutet das der ...
Funktionieren Pthread-Mutexe über mehrere Threads hinweg, wenn sie sich im gemeinsamen Speicher befinden?
Ich habe das gefunden:Schnelle Interprozess-Synchronisationsmethode [https://stackoverflow.com/questions/2284730/fast-interprocess-synchronization-method] Früher habe ich geglaubt, dass ein Pthread-Mutex nur von zwei Threads im selben Thread ...
Wann rekursives Mutex verwenden?
Ich verstehe, dass rekursiver Mutex es ermöglicht, Mutex mehr als einmal zu sperren, ohne zu einem Deadlock zu gelangen, und sollte genauso oft entsperrt werden. Aber in welchen speziellen Situationen müssen Sie einen rekursiven Mutex verwenden? ...
Wie schützt man eine gemeinsame Ressource mit Mutexen?
Ich habe eine gemeinsame Ressource, auf die immer nur eine Instanz meiner Anwendung (oder deren COM-API) Zugriff haben soll. Ich habe versucht, diese Ressource mit Mutexen zu schützen, aber wenn mehrere Threads einer Host-Dotnet-Anwendung ...
Sollte eine return-Anweisung innerhalb oder außerhalb einer Sperre stehen?
Ich habe gerade festgestellt, dass ich irgendwo in meinem Code die return-Anweisung im Schloss und irgendwann draußen habe. Welches ist das beste 1) void example() { lock (mutex) { //... } return myData; } 2) void example() { lock (mutex) { ...
Warum benötigen die Funktionen der Bedingungsvariablen von pthreads einen Mutex?
Ich lese gerade aufpthread.h; die bedingungsvariablenbezogenen Funktionen (wiepthread_cond_wait(3)) erfordern einen Mutex als Argument. Warum? Soweit ich das beurteilen kann, werde ich einen Mutex erstellengerad als Argument verwenden? Was soll ...
Einzelinstanzanwendung pflegen
Ich habe an meiner Anwendung gearbeitet und dieses Problem bekommen. Wenn Sie ein Programm über die Befehlszeile mit verschiedenen Argumenten ausführen, wird ein anderer EXE-Prozess geöffnet. Meine Frage ist, wie ich verhindern kann, dass ...