Suchergebnisse für Anfrage "critical-section"

5 die antwort

pthreads: pthread_cond_signal () innerhalb des kritischen Abschnitts

Ich habe das folgende Stück Code in Thread A, der mit blockiert

3 die antwort

Wie benutze ich die Sperre in OpenMP?

Ich habe zwei Teile von C ++ - Code auf 2 verschiedenen Kernen ausgeführt. Beide schreiben in dieselbe Datei. Wie verwende ich OpenMP und stelle sicher, dass es keinen Absturz gibt?

1 die antwort

Funktioniert die Lösung von Peterson auf modernen CPU-Architekturen ordnungsgemäß? [geschlossen]

Ich lerne Betriebssysteme vonBetriebssystem-Konzepte von Silberschatz, Galvin und Gagne.Auf Seite 229 heißt es dazu im BuchPetersons Lösung :Aufgrund der Art...

TOP-Veröffentlichungen

6 die antwort

Windows 10-Absturz beim Aufrufen von LeaveCriticalSection

Ich habe ein Problem mit der Synchronisierung von Threads und kritischen Abschnitten unter Windows 10. Application stürzt in diesem Fall ab: Application hat zwei Threads.Thread 1 ruft EnterCriticalSection mit dem Objekt m_CS @ aThread 2 ...

0 die antwort

Boost Asio Wenn die Bedingung in den Kompilierungen static-lib und dll unterschiedlich ausgewertet wird, führt dies zu einer Ausnahme im Socket io cpp client lib

Abhängig davon, wie die socketio c ++ - Bibliothek für den folgenden einfachen Testcode kompiliert wurde (static-lib oder dll), ist das Ergebnis entweder eine funktionierende ausführbare Datei oder eine, die eine Ausnahme auslöst. Jedoch, wenn ...

2 die antwort

Kosten für Mutex, kritischen Abschnitt usw. unter Windows

Ich habe irgendwo gelesen, dass der Overhead eines Mutex nicht so groß ist, weil die Kontextumschaltung nur bei Konflikten stattfindet.Auch bekannte Futexes ...

2 die antwort

Verwenden von dispatch_sync als Mutex-Sperre

Folgendes muss ich tun. Ich hoffe, dispatch_sync ist der beste Weg, dies mit GCD zu tunIch habe einen bestimmten Teil des kritischen Abschnittscodes, der im ...

6 die antwort

So verwenden Sie mehrere Variablen für einen Sperrbereich in C #

Ich habe eine Situation, in der ein Codeblock nur ausgeführt werden sollte, wenn zwei Schließfachobjekte frei sind. Ich hatte gehofft, es würde so etwas geben wie: lock(a,b) { // this scope is in critical region } Allerdings scheint es so ...

4 die antwort

"Anhalten" eines Threads mit einer Eigenschaft

Ich habe ein TThread-Objekt und möchte den Thread über eine Schaltfläche in der Hauptform des Programms starten / stoppen können. Ich habe nach Möglichkeiten gesucht, dies zu tun, und bisher habe ich die folgenden Ideen: Terminate and Free the ...

6 die antwort

Wie kann ich einen thread-sicheren Listenwrapper in Delphi implementieren?

ch habe einen Listen-Wrapper, der zwei Tstring-Listen und eine TClassList verwalte Ich brauche dies, um threadsicher zu sein, so dass: Concurrent-Schreibvorgänge sind nicht zulässig (es sollte ein Wartezustand eingegeben werden)Lesen während ...