Suchergebnisse für Anfrage "mutex"

2 die antwort

Gleichzeitiger Zugriff durch mehrere Threads und globalen Mutex

Die OpenSSL-FAQ besagen, dass es in Thread-Anwendungen verwendet werden kann: 1. Ist OpenSSL threadsicher? Vorausgesetzt, eine Anwendung richtet die Thread-Rückruffunktionen ein, lautet die Antwort "Ja". Diese Rückruffunktionen beziehen ...

2 die antwort

C & Low-Level-Semaphor-Implementierung

Ich habe darüber nachgedacht, wie Semaphoren (nicht binär) mit möglichst wenig asm-Code implementiert werden können. Ich habe es nicht geschafft, es zu denken und zu schreiben, ohne einen Mutex zu verwenden. Deshalb hier das Beste, was ich bis ...

4 die antwort

Muss ich eine Variable schützen, die von einem Thread geschrieben und von vielen gelesen wird?

Ich schreibe ein Datenerfassungssystem. Das System verarbeitet sowohl schnelle Daten von unseren Signaldigitalisierern als auch langsame Steuerungen / Überwachungen für Dinge wie das Hochspannungssystem für die Detektoren. Die langsame Steuerung ...

TOP-Veröffentlichungen

4 die antwort

maximale Anzahl von Mutexen pro Prozess / Thread in Windows

Ist die maximale Anzahl von Mutexen pro Prozess / Thread in einer Asp.net-Anwendung begrenzt? Nur für den Fall, dass die Zielbetriebssysteme Windows XP Pro, Server 2003/2008 und Windows 7 in naher Zukunft sind. Normalerweise wird die Website in ...

8 die antwort

egenseitiger Ausschluss und Semaphor

Ich schreibe ein Programm (für Hausaufgaben), das ein Unisex-Badezimmer simuliert. Es sind jeweils nur 4 Personen erlaubt und Männer und Frauen können nicht eintreten, wenn das andere Geschlecht bereits die Toilette benutzt. Mein Problem ist mit ...

8 die antwort

Threading-Safe std: liste C ++

Ich bin neu in Multithreading und versuche einfach, einige std: lists threadsicher zu machen. Wäre es ausreichend, mutex.lock () und mutex.unlock () auszuführen, wenn ein Element zu den Listen hinzugefügt oder daraus entfernt wird? Auch hier ...

4 die antwort

Ist da ein `shared_lock_guard` und wenn nicht, wie würde es aussehen?

Ich wollte ein @ verwendstd::mutex in meiner Klasse und bemerkte, dass es nicht kopierbar ist. Ich befinde mich hier in der untersten Ebene meiner Bibliothek. Es scheint also eine schreckliche Idee zu sein, dieses Verhalten zu haben. Ich ...

12 die antwort

Wie kann ich drei Threads synchronisieren?

Meine App besteht aus dem Hauptprozess und zwei Threads, die alle gleichzeitig ausgeführt werden und drei FIFO-Warteschlangen verwenden: Die fifo-q sind Qmain, Q1 und Q2. Intern verwenden die Warteschlangen jeweils einen Zähler, der erhöht ...