Suchergebnisse für Anfrage "multithreading"

6 die antwort

Wie verwende ich ein Java-Programm, um die Ausgabe eines anderen Java-Programms zu überwachen?

Below ist ein Diagramm, das zeigt, was ich versuche: Es sind nur 2 Programme. Eins ist ein einfachesChild Programm, das zeilenweise alle 2 Sekunden ganze Zahlen ausgibt. Der andere ist einParent Programm, das die Protokolldatei überwacht (nur ...

4 die antwort

Kann eine Funktion in einem gespawnten Thread nicht aufrufen, da sie "die erforderliche Lebensdauer nicht erfüllt"

Ich kann diesen Code ausführen fn testf(host: &str) {} fn start(host: &str) { testf(host); testf(host); }aber aus irgendeinem Grund kann ich dieses nicht ausführen: fn testf(host: &str) {} fn start(host: &str) { thread::spawn(move ...

8 die antwort

Muss die Mutation einer nicht thread-sicheren Auflistung in einem Konstruktor synchronisiert werden?

Muss ich eine Mutation im Konstruktor synchronisieren, wenn ich mich entscheide, eine nicht thread-sichere Auflistung zu verwenden und deren Zugriff zu synchronisieren? Im folgenden Code wird beispielsweise der Verweis auf die Liste für alle ...

TOP-Veröffentlichungen

6 die antwort

Brauche ich eine Speichersperre für ein Änderungsbenachrichtigungsflag zwischen Threads?

Ich benötige einen sehr schnellen (im Sinne von "Low Cost for Reader", nicht "Low Latency") Benachrichtigungsmechanismus zwischen Threads, um einen Lesecache zu aktualisieren: Die Situatio FadenW (Writer) aktualisiert eine Datenstruktur S) (in ...

2 die antwort

Verwendet die x86_64-CPU dieselben Cache-Zeilen für die Kommunikation zwischen zwei Prozessen über den gemeinsamen Speicher?

Wie bekannt sind alle Ebenen des Cache L1 / L2 / L3 auf modernen x86_64 virtuell indiziert, physisch markiert [http://www.realworldtech.com/sandy-bridge/7/]. Und alle Kerne kommunizieren über den Last Level Cache - Cache-L3 unter Verwendung des ...

4 die antwort

C # Unit Testing - Thread.Sleep (x) - Verspotten der Systemuhr

Ich muss eine Methode testen, die nach einem Intervall eine bestimmte Menge an Arbeit erledigt. while (running) { ... // Work ... Thread.Sleep(Interval); }Interval wird als Parameter an die Klasse übergeben, sodass ich nur 0 oder 1 übergeben ...

10 die antwort

Java-Parallelitätsmuster für externe freigegebene Ressourcen (Smartcards)

Ich habe einen Webserverdienst, bei dem Clients eine Smartcard-Berechnung anfordern und deren Ergebnis abrufen. Verfügbarsmartcard Anzahl kann sich verringern oder erhöhen Während der Server-Betriebszeit kann ich zum Beispiel die Smartcard ...

14 die antwort

Wie verwendet ein Computer nur ein paar Register?

Ich weiß ein wenig über Zusammenbau und dass es 4 oder 8 Universalregister gibt. Wie funktionieren alle Programme auf einem Computer mit genau dieser Anzahl von Registern, insbesondere mit Multithreading und allem?

4 die antwort

Thread.Sleep (2500) vs. Task.Delay (2500) .Wait ()

Ich möchte etwas Klarheit darüber. Ich weiß dasTask.Delay verwendet intern einen Timer und ist offensichtlich aufgabenbasiert (abwartend), wohingegenThread.Sleep bewirkt, dass der Thread blockiert wird. Führt der Aufruf von .Wait für die ...

10 die antwort

GCC std :: thread nicht im Namespace std @ gefund

Ich verwende GCC 4.5.0 mit der Eclipse-IDE (falls dies von Bedeutung ist) unter Windows über MinGW. Ich benutze das-std=c++0x Flagge Ich finde, dass_GLIBCXX_HAS_GTHREADS ist immer noch nicht definiert, alsothread für mich ist noch kein ...