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

Threadsicherheit von C ++ - Standardcontainern

Ich lese hier viele Posts mit der Frage, ob die Standardcontainer für C ++ (wie "list" oder "map" threadsicher sind und alle sagten, dass es nicht generell ist. Parallele Lesevorgänge sollten OK sein, aber parallele Schreibvorgänge oder parallel...
06.09.2013, 11:53
4
Antworten

Java Endlosschleife

Ich habe einen Thread, der nur funktionieren muss, wenn ein bestimmter Umstand eintritt. Ansonsten iteriert er einfach über eine leere Endlosschleife: %Vor% Beeinflusst es die Performance, wenn die Schleife tatsächlich nichts tut, aber prüfe...
13.06.2015, 21:08
3
Antworten

Welchen praktischen Effekt haben verschiedene Ruby-Threading-Modelle (Ruby vs JRuby) auf Ihren Code als Entwickler?

Ich versuche den praktischen Einfluss verschiedener Threading-Modelle zwischen MRI Ruby 1.8 und JRuby zu verstehen. Was bedeutet dieser Unterschied für mich als Entwickler? Und gibt es auch praktische Beispiele für Code in MRI Ruby 1.8, di...
16.06.2009, 03:46
3
Antworten

Wie verhalten sich scanf (), std :: cin in Multithread-Umgebungen?

Ich möchte mein Problem anhand eines Beispiels beschreiben. Angenommen, es gibt ein Array von N /*(N>>1)*/ -Threads, die zum Ausführen dieser Funktion gesetzt sind: %Vor% Wenn alle gleichzeitig gestartet sind, was passiert dann?...
17.09.2013, 07:52
1
Antwort

HttpComponents PoolingHttpClientConnectionManager maxPerRoute und maxTotal?

Kann mir bitte jemand erklären, was setMaxPerRoute(max) und setMaxTotal(max) in Bezug auf HttpComponents PoolingHttpClientConnectionManager tun?     
13.10.2013, 16:16
4
Antworten

Mit TPL wie setze ich eine maximale Threadpoolgröße

Ich verwende die TPL, um neue Aufgaben zum System-Thread-Pool hinzuzufügen, indem ich die Funktion Task.Factory.StartNew() verwende. Das einzige Problem ist, dass ich eine Menge Threads hinzufüge und ich denke, dass es zu viele für meinen Pro...
17.06.2012, 22:36
5
Antworten

C ++ 11 Thread funktioniert nicht [duplizieren]

Meine Programme sehen wie folgt aus %Vor% Wenn ich es mit dem folgenden Befehl kompiliere bekomme ich keine Fehler %Vor% Aber wenn ich es ausführe bekomme ich den folgenden Fehler %Vor% Könnte mir jemand helfen, wo ich falsch liege...
05.11.2012, 07:08
2
Antworten

Wann muss ich boost :: asio: strang verwenden

Wenn ich das Dokument von boost :: asio lese, ist es immer noch nicht klar, wann ich asio :: strang benutzen muss. Angenommen, ich habe einen Thread mit io_service, ist es dann sicher, wie folgt auf einen Socket zu schreiben? %Vor% Wo mehrer...
06.05.2013, 11:13
3
Antworten

Warum sind EJBs sicher und Servlets nicht?

Nach meinem Verständnis erstellt ein Servlet-Container begrenzte Instanzen von Servlets und mehrere Threads jeder Servlet-Instanz und verwendet diese Threads und Instanzen erneut. Da es mehrere Instanzen eines Threads gibt, sind diese nicht "...
26.06.2012, 22:01
2
Antworten

Wie unterscheiden sich User-Level-Threads (ULTs) und Kernel-Level-Threads (KLTs) in Bezug auf die gleichzeitige Ausführung?

Folgendes verstehe ich; Bitte korrigieren / ergänzen: In reinen ULTs führt der Multithread-Prozess selbst die Thread-Planung durch. Der Kernel merkt den Unterschied also nicht und betrachtet ihn als Single-Thread-Prozess. Wenn ein Thread eine...
09.02.2013, 21:28