Suchergebnisse für Anfrage "multithreading"
Das Löschen des std :: thread-Zeigers löst die Ausnahme "libc ++ abi.dylib: terminating" aus
In C ++ 11 mit LLVM 6.0 unter Mac OS X habe ich zuerst einen Zeiger auf eine Speicherzuordnung von std :: thread erstellt. std::thread* th = new std::thread([&] (int tid) { // do nothing. }, 0);Dann habe ich versucht, es zu löschen. delete ...
ReactiveUI 6 Async-Befehl wird im Hintergrund-Thread in der WPF-App nicht ausgeführt
ViewModel public class MyViewModel:ReactiveObject, IRoutableViewModel{ private ReactiveList<string> _appExtensions; public MyViewModel(IScreen screen){ HostScreen = screen; AppExtensions = new ReactiveList<string>(); GetApplicationExtensions = ...
Das sperrenfreie Multithreading ist für echte Threading-Experten
Ich las durch einAntworten [https://stackoverflow.com/questions/154551/volatile-vs-interlocked-vs-lock]Das Jon Skeet [https://stackoverflow.com/users/22656/jon-skeet]gab auf eine Frage und darin erwähnte er dies: Für mich ist das sperrenfreie ...
Warum wird das folgende Java-Thread-Programm des Executor-Dienstes nicht beendet?
import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.UnknownHostException; import java.util.ArrayList; ...
Erstellen Sie mehrere Threads für die Arbeit und warten Sie, bis alle fertig sind
Ich möchte nur einige Ratschläge zu "Best Practice" in Bezug auf Multithreading-Aufgaben. Als Beispiel haben wir eine C # -Anwendung, die beim Start Daten aus verschiedenen "Typ" -Tabellen in unserer Datenbank liest und die Informationen in ...
Java-Zuweisungsprobleme - Ist das atomar?
Ich habe ein paar Fragen zu Javas Auftrag. StreicherIch habe eine Klasse: public class Test { private String s; public synchronized void setS(String str){ s = s + " - " + str; } public String getS(){ return s; } }Ich verwende "synchronized" in ...
Äquivalent zu Open MP-Code
Der Code, den ich in open mp zu parallelisieren versuche, ist ein Monte Carlo, der sich auf so etwas wie Folgendes zusammensetzt: int seed = 0; std::mt19937 rng(seed); double result = 0.0; int N = 1000; #pragma omp parallel for for(i=0; x < N; ...
Benötigen Bedingungsvariablen noch einen Mutex, wenn Sie den überprüften Wert atomar ändern?
Hier ist die typische Art, eine Bedingungsvariable zu verwenden: // The reader(s) lock(some_mutex); if(protected_by_mutex_var != desired_value) some_condition.wait(some_mutex); unlock(some_mutex); // The writer lock(some_mutex); ...
Wie kann ich die Bluetooth-Verbindung im Hintergrund halten?
Ich schreibe eine Bluetooth-App, die mit einem Bluetooth-Modul kommuniziert. Eigentlich funktioniert es sehr gut. Aber ich möchte, dass die Verbindung auch dann hergestellt bleibt, wenn sich die App im Hintergrund befindet und andere Apps ...
WinForms - Wie greife ich von einem separaten Thread aus auf Methoden im UI-Thread zu / rufe sie auf, ohne einen Delegaten zu übergeben?
FRAGE: Wie kann ich in .NET 3.5 WinForms-Apps von einem separaten Thread aus auf Methoden in UI-Threads zugreifen / diese aufrufen, ohne einen Delegaten zu übergeben? BEISPIEL: Angenommen, ich habe Code, den ich ausführen möchte, und zwar ...