multithreading

Multi-Threading ist die Fähigkeit eines Computers oder eines Programms, Arbeit gleichzeitig oder asynchron auszuführen, indem mehrere gleichzeitige Ausführungsströme (im Allgemeinen als Threads bezeichnet) verwendet werden.
3
Antworten

std :: lock_guard Beispiel, Erklärung, warum es funktioniert

Ich habe einen Punkt in meinem Projekt erreicht, der die Kommunikation zwischen Threads auf Ressourcen erfordert, auf die sehr gut geschrieben werden kann, so dass Synchronisation ein Muss ist. Allerdings verstehe ich Synchronisation nicht wirkl...
07.02.2016, 10:04
1
Antwort

Android-Anzeigen verlangsamen die Leistung sehr

Ich habe mit BANNER-Anzeigen in meiner Android-App experimentiert und folge dem Leitfaden . Wenn die Anzeige geladen wird und angezeigt wird, wird ein signifikanter FPS-Abfall beobachtet. Dies ist eine sehr frustrierende Erfahrung für den Benut...
26.07.2015, 11:11
3
Antworten

In .NET, was passiert mit einem Thread, wenn er seine Aufgabe beendet? Muss ich das schaffen? [Duplikat]

Muss ich etwas mit diesem Thread tun, nachdem die Console.WriteLine beendet wurde (oder den Speichervorgang abbricht) oder wird die Garbage Collection in diesen Thread eingefügt und entfernt? %Vor%     
22.10.2013, 21:36
3
Antworten

Wie wähle ich zwischen Node.js und JXcore?

JXcore scheint Node.js verbessert zu haben. Überprüfen Sie dieses sorgfältig gestaltete Angebot:    JXcore wird mit einer integrierten Multithreading-Unterstützung ausgeliefert   auf Ihren bestehenden Node.js-Anwendungen ohne zusätzliche akti...
02.10.2014, 06:24
1
Antwort

Verwenden von NSProgress mit geschachtelten NSOperationen

Ich habe NSProgress untersucht, aber festgestellt, dass die vorhandene Dokumentation, die Klassenreferenz und die Tutorials fehlen. Ich frage mich hauptsächlich, ob meine NSProgress auf meinen Anwendungsfall anwendbar ist. Die Klassenreferenz...
04.10.2013, 18:38
3
Antworten

Fädeln Sie einen sicheren Vektor ein

Lassen Sie mich zunächst sagen, dass ich die meisten SO und andere Themen zu diesem Thema gelesen habe. Wie ich Dinge verstehe, std :: vector wird Speicher neu zuweisen, wenn er neue Elemente zurückschiebt, was mein Fall ist, wenn ich nic...
12.05.2014, 23:26
2
Antworten

Wie führe ich grundlegende Operationen mit std :: atomic durch, wenn der Typ nicht Integral ist?

Um genau zu sein, muss ich nur ein Doppel um ein weiteres Doppel erhöhen und möchte, dass es threadsicher ist. Ich möchte nicht Mutex dafür verwenden, da die Ausführungsgeschwindigkeit drastisch abnehmen würde.     
16.04.2014, 17:32
4
Antworten

C ++ 11 Thread: Mehrere Threads warten auf eine Bedingungsvariable

Ich arbeite gerade an einem Problem, das ein erweitertes Producer-Worker-Modell simuliert. In diesem Problem gibt es 3 Arbeiter und 3 Werkzeuge, und damit die Arbeiter arbeiten können, brauchen sie 2 Werkzeuge (und Materialien, aber diese sind i...
02.07.2013, 07:29
2
Antworten

Verfolgen c # /. NET Aufgaben fließen

Ich versuche einen Weg zu finden, den Ausführungsablauf von asynchronen Tasks so zu verfolgen, dass es in Bezug auf die Task einfach zu verstehen ist, was der ursprüngliche Fluss war, der sie ausgelöst hat. Ich brauche es hauptsächlich zum Lo...
28.06.2014, 16:38
3
Antworten

Implementiere deine blockierende Warteschlange in Java

Ich weiß, dass diese Frage schon oft gestellt und beantwortet wurde, aber ich konnte einfach keinen Trick bei den im Internet gefundenen Beispielen finden, wie dies oder das eins Diese beiden Lösungen prüfen, ob das Array / die Warteschla...
21.11.2013, 00:25