Suchergebnisse für Anfrage "multithreading"

1 die antwort

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 ...

2 die antwort

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 = ...

6 die antwort

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 ...

TOP-Veröffentlichungen

1 die antwort

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; ...

12 die antwort

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 ...

5 die antwort

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 ...

1 die antwort

Ä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; ...

1 die antwort

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); ...

1 die antwort

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 ...

4 die antwort

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 ...