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

Wie werden atomare und nichtatomare Operationen in C ++ gemischt?

Die std :: atomic Typen erlauben atomaren Zugriff auf Variablen, aber ich würde manchmal wie nicht-atomarer Zugriff, zum Beispiel wenn der Zugriff durch einen Mutex geschützt ist. Betrachten Sie eine Bitfield-Klasse, die beide Multithread-Zugrif...
02.09.2012, 16:36
4
Antworten

Empfehlen Sie eine HTTP-Komponente für Delphi 2010, die Downloads im Bereich erlaubt

Können Sie mir eine Shareware-HTTP-Komponente für Delphi 2010 empfehlen? Ich möchte es als HTTP-Multithread-Exe-Datei-Downloader verwenden. I.e. Eine große .exe-Datei wird in mehreren Threads heruntergeladen.     
19.05.2011, 12:17
3
Antworten

Multithreading bei Intel viel langsamer als bei AMD

Ich möchte den Code unter parallelisieren: %Vor% Ich habe es so gemacht: %Vor% Problem ist, dass es auf Intel-CPUs nur 50% schneller läuft, während es bei AMD 300% schneller ist. Ich betreibe es auf drei Intel-CPUs (Nehalem 2core +...
12.12.2012, 19:49
8
Antworten

Multi-Threading zum Beschleunigen einer E-Mail-sendenden Anwendung

Ich habe eine Anwendung entwickelt, um E-Mail-Mailer für eine Website über Amazon SES zu senden. Es ist in C # codiert. Jede E-Mail dauert 0,3 Sekunden, um sie über die Amazon SES-API zu senden. Das heißt, mit einer Single-Thread-Anwendung ka...
01.01.2012, 23:08
1
Antwort

Kein OpenGL-Kontext im aktuellen Thread gefunden

Ich benutze LibGDX um ein Spiel zu machen. Ich möchte Assets bei Bedarf gleichzeitig laden / entladen. Das Warten auf das Laden von Assets im Hauptthread verursacht jedoch Verzögerungen. Um dies zu beheben, habe ich einen Hintergrund-Thread ers...
24.04.2013, 22:20
2
Antworten

Wenn Thread.sleep statisch ist, wie weiß der einzelne Thread, dass er in den Ruhezustand versetzt wird?

Ich bin etwas verwirrt mit Thread.sleep() method. Wenn Thread.sleep() eine statische Methode ist, wissen zwei Threads, was in den Ruhezustand versetzt wird. Zum Beispiel habe ich im folgenden Code zwei drei Threads main , t und t...
28.02.2014, 19:34
1
Antwort

Delphi: CopyFileEx und Thread

Ich habe einen Thread und eine Fortschrittsroutine (eine Funktion) darin (in meiner Thread-Klasse). Ich versuche das innerhalb des Threads zu tun: %Vor% Aber ich bekomme einen Fehler: "Variable erforderlich" (der Fehler ist in diesem: @P...
09.08.2011, 00:02
3
Antworten

Nur n Elemente gleichzeitig mit Task Parallel Library verarbeiten

Dies geschieht alles in einem Windows-Dienst. Ich habe ein Queue<T> (eigentlich ein ConcurrentQueue<T> ), das Elemente enthält, die auf die Verarbeitung warten. Aber ich möchte nicht immer nur einen nach dem anderen verarbeit...
04.08.2011, 18:47
2
Antworten

Websocket Server mit twisted und Python, der komplexe Jobs im Hintergrund erledigt

Ich möchte einen Server programmieren, der Websocket-Clients handhabt, während mysql selects über sqlalchemy auswählt und mehrere Websites gleichzeitig scrapet (scrapy). Die empfangenen Daten müssen berechnet, in der Datenbank gespeichert und da...
06.06.2011, 09:53
1
Antwort

Entity Framework + Mehrere Threads + Lazy Load

Ich habe Probleme mit Entity Framework und mehreren Threads und frage mich, ob es eine Lösung gibt, die die Fähigkeit zum verzögerten Laden hält. Aus meiner Sicht ist der Datenkontext nicht Thread-sicher, weshalb, wenn ich mehrere Threads mit de...
24.08.2011, 13:33