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

Ist es sicher, nach einer Variablen zu suchen, die von anderen Threads in einem C-Programm geschrieben wurde?

Betrachten Sie das folgende Code-Schnipsel: %Vor% Fragen: Ist es möglich, dass "flag" immer 0 für den Haupt-Thread ist (und es wird wegen einer Compiler-Optimierung in der do / while-Schleife hängengeblieben? Macht der 'volatile' Mo...
19.01.2014, 13:06
2
Antworten

Threading & implizite Speicherbarrieren

Versuchen, das Speichermodell von .net beim Threading zu verstehen. Diese Frage ist streng theoretisch und ich weiß, dass sie auf andere Weise aufgelöst werden kann, wie zum Beispiel die Verwendung einer Sperre oder das Markieren von _task als f...
26.05.2014, 14:31
1
Antwort

Können Sie in C ++ 11 eine ref-ed-Basisklasse an threads Konstruktor übergeben und polymorphes Verhalten erhalten?

Ich habe einen Unterschied im Verhalten zwischen der neuen Bibliothek in Visual Studio 11 Beta und Boost mit thread () und ref () beobachtet. Ich frage mich, wer recht hat. Es könnte beides sein, wenn der Standard von Boosts ursprünglicher Imple...
29.03.2012, 08:19
4
Antworten

Was ist eine effiziente Methode, um den Würfelkoeffizienten zwischen 900.000 Strings zu berechnen?

Ich habe einen Korpus von 900.000 Saiten. Sie variieren in der Länge, haben aber eine durchschnittliche Anzahl von etwa 4.500 Zeichen. Ich muss den effizientesten Weg finden, den Würfelkoeffizienten jeder Zeichenkette so zu berechnen, wie er s...
17.02.2012, 21:15
2
Antworten

onSaveInstanceState / onPause - Warten Sie, bis der Status vollständig gespeichert ist, bevor Sie zulassen, dass der Prozess beendet wird

Ich arbeite an meiner ersten Android App. Es verfügt über ein Modell, das in einer Datenbank beibehalten wird, wenn der Benutzer Aktualisierungen vornimmt. Wenn onSaveInsanceState aufgerufen wird, möchte ich eine ID speichern, mit der das...
19.09.2011, 05:21
3
Antworten

Gibt es einen praktischen Unterschied zwischen Ruby vor 1.9 und Ruby 1.9 Threads?

Ich versuche den Unterschied zwischen Ruby-Threads vor 1.9 und 1.9 (in der Standard-MRI-Implementierung) zu verstehen, aber es scheint, dass sie in Bezug auf die Vorteile, die Sie damit erzielen können, praktisch identisch sind. Ist das korrekt?...
21.06.2011, 02:50
1
Antwort

Multi-Threading funktioniert nicht korrekt

Bearbeiten Dieser Beitrag bezieht sich auf eine Hausaufgabe, die ich für die Schule habe, die diktiert, dass ich auf Swing angewiesen bin, um meine Threads und boolesche Flags zum Blockieren anzuzeigen. Meine Anwendung erstellt eine Reihe v...
13.07.2013, 22:10
2
Antworten

Socket / Threading-Problem: Die Undo-Operation hat einen Kontext gefunden, der sich von dem unterscheidet, der in der entsprechenden Set-Operation angewendet wurde

Ich habe Probleme mit dem oben genannten Fehler. Wir haben eine TCP / IP-Server-Anwendung, die seit einigen Jahren funktioniert. Ich muss nun zulassen, dass die Anwendung Verbindungen von direkt angeschlossenen USB-Geräten akzeptiert, indem inte...
28.09.2010, 12:03
1
Antwort

Aktualisieren von DataGridView über einen Thread beim Scrollen

Ich stehe mit diesem Problem von mir fest und es wird eine große Hilfe sein, wenn jemand das löst Problem für mich Was ich versuche zu tun ist: 1) Initialisieren Sie eine DataTable-Datentabelle im Formularladeereignis und weisen Sie ihr...
22.09.2010, 06:22
1
Antwort

Threading opencl compiling

[Update:] Ich spawn jetzt mehrere Prozesse und es funktioniert ziemlich gut, obwohl das grundlegende Threading-Problem noch besteht. [/] Ich versuche ein c ++ (g ++ 4.6.1) Programm zu erstellen, das eine Menge opencl Kernel kompiliert. Die me...
27.01.2013, 05:48