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

ThreadPoolExecutor Fixed Thread Pool mit benutzerdefiniertem Verhalten

Ich bin neu in diesem Thema ... Ich benutze einen ThreadPoolExecutor erstellt mit Executors.newFixedThreadPool (10) und nachdem der Pool voll ist, beginne ich eine RejectedExecutionException zu bekommen. Gibt es eine Möglichkeit, den Executor zu...
08.11.2012, 10:47
2
Antworten

Bindet Threads an Prozessoren

Wenn ich meinen Multi-Thread-Code ausführe, verschiebt das System (linux) manchmal die Threads von einem Prozessor zu einem anderen. Da ich so viele Threads habe, wie ich Prozessoren habe, macht es Caches aus keinem guten Grund ungültig und verw...
22.09.2009, 08:37
5
Antworten

Warum werden funktionale Sprachen als ein Segen für Multithread-Umgebungen angesehen?

Ich höre viel über funktionale Sprachen und wie sie gut skalieren, weil es keinen Zustand um eine Funktion gibt; und deshalb kann diese Funktion massiv parallelisiert werden. Das macht mir aber wenig Sinn, weil fast alle praxisnahen Progr...
25.05.2010, 23:42
2
Antworten

iPhone iOS5 CLGeocoder Wie geocodiert man einen großen (200) Satz von Adressen?

Ich habe eine große Menge von ungefähr 200 Adressen, für die ich ihre Breite und Länge wissen muss. Ich habe eine Methode erstellt, die die Adressen analysiert, und jetzt versuche ich, Koordinaten für diese Adressen mit CLGeocoder zu erhalten...
16.05.2012, 13:44
3
Antworten

Variable Anzahl asynchroner Threads mit C ++ 11

Ich arbeite an einem Programm, in dem ich Async in einer Schleife verwenden möchte. In dem Beispielcode, den ich eingefügt habe, gibt es nur 10 Elemente, sodass ich einfach eine explizite Variable für jedes Element erstellen kann. In meinem Haup...
17.11.2014, 03:08
4
Antworten

Thread.Join und Thread.State

Thread.Join gibt uns zurück, wenn der Thread abgeschlossen ist. Das gleiche können wir mit ThreadState ermitteln. Was ist der Unterschied zwischen Thread.Join () und Thread.ThreadState? Können wir sie austauschbar verwenden?     
31.08.2010, 17:11
4
Antworten

Wie erzwinge FileSystemWatcher zu warten, bis die Datei heruntergeladen wurde?

Ich lade eine Datei herunter und möchte die Installation erst ausführen, nachdem der Download abgeschlossen ist. Wie erreiche ich das? Scheint wie FileSystemWatcher onCreate -Ereignis würde dies tun, aber dies geschieht in einem anderen Thread,...
08.03.2011, 20:25
3
Antworten

Ist glibcs ​​Implementierung von fprintf () threadsicher?

Ist fprintf threadsicher? Das glibc-Handbuch scheint es zu sagen, aber meine Anwendung, welche schreibt in eine Datei mit einem Aufruf von fprintf () scheint partielle Schreibvorgänge von verschiedenen Prozessen zu mischen. edit: Zur Klarst...
27.02.2009, 13:56
14
Antworten

C richtig lernen: ja oder nein?

Meine Hauptsprache ist PHP, aber ich habe etwas (nicht sehr viel) in anderen Sprachen programmiert. Ich habe 2 Module für Apache in C geschrieben. Ich habe sie in C geschrieben, weil das eine der Sachen war, bei denen Leistung eine Rolle spie...
06.02.2009, 16:23
6
Antworten

Ist das Halten von Thread optimal?

Die Anwendung hat einen Hilfs-Thread. Dieser Thread ist nicht dazu gedacht, die ganze Zeit zu laufen, aber der Hauptprozess kann ihn sehr oft aufrufen. Also, meine Frage ist, was ist besser in Bezug auf die CPU-Leistung: suspend Thread, wenn...
25.09.2008, 07:03