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

Nach dem fork-Verfahren teilen der Eltern- und Kindprozess den durch pipe erstellten Dateideskriptor?

%Vor% Nach meinem Verständnis teilt der von fork erstellte untergeordnete Prozess Variablen nicht mit seinem übergeordneten Prozess. Dann, warum hier der Elternteil in einen Dateideskriptor schreiben kann und der Kindprozess die Daten durch Les...
11.07.2011, 03:47
3
Antworten

Wie kann ein im nicht verwalteten Code blockierter verwalteter Thread beendet werden?

Ich habe einen verwalteten Thread, der auf einen nicht verwalteten Code wartet (blockiert), (insbesondere bei einem Aufruf von NamedPipeServerStream.WaitForConnection (), der ultimativ in nicht verwalteten Code aufruft, und nicht a anbietet Ti...
23.04.2010, 17:03
3
Antworten

Kann ein Thread während eines Systemaufrufs an den Kernel vorweggenommen werden?

Ich führe zwei Threads (nehme an, dass sie für den Moment Pthreads sind). Thread_1 () führt einen benutzerdefinierten API-Aufruf durch, der letztendlich im Kernel funktioniert. Thread_2 () befindet sich vollständig im Benutzerbereich. Meine F...
12.12.2009, 02:57
2
Antworten

Thread Schlaf- und Windows-Dienste

Ich arbeite an einem Windows-Dienst, der einige Probleme mit Thread.Sleep() hat, also dachte ich, ich würde stattdessen versuchen, einen Timer zu verwenden, wie diese Frage empfiehlt: Verwenden von Thread.Sleep () in einem Windows-Dienst...
08.03.2010, 23:36
3
Antworten

Dispatcher kommt nicht in C # Windows Forms Application

Ich habe eine C # Windows Forms-Anwendung mit einer Fortschrittsanzeige. Ich möchte das basierend auf einem bestimmten Methodenstatus dynamisch voranbringen. Ich habe diese Methode in einer separaten Klasse und erstelle einen neuen Thread für di...
23.11.2012, 06:50
5
Antworten

Wie bekomme ich eine Liste mit allen Threads, die von meiner Anwendung erstellt wurden?

Ich möchte eine Liste mit allen Threads (außer dem Hauptthread) aus meiner Anwendung erhalten, um einige Aktionen mit ihnen durchzuführen. (setze Priorität, kill, pause etc.) Wie geht das?     
13.01.2010, 09:36
7
Antworten

Umbenennen von Threads in Java

Ich arbeite an einem Projekt, das langsam größer und größer wird und die Anzahl der aktiven Threads, die von vielen verschiedenen Prozessen verwendet werden, steigt. In letzter Zeit habe ich mir die laufenden Threads im Debugger genauer angesehe...
21.01.2009, 22:06
5
Antworten

Matrix Multiplikation mit Threads: Warum ist es nicht schneller?

Also habe ich mit Pthreads herumgespielt, insbesondere versucht, das Produkt zweier Matrizen zu berechnen. Mein Code ist extrem chaotisch, weil er nur ein kleines, lustiges Projekt für mich selbst sein sollte, aber die Thread-Theorie, die ich ve...
06.06.2010, 22:29
4
Antworten

Wie hilft die Neuordnung von Arbeitsspeicher Prozessoren und Compilern?

Ich habe das Java-Speichermodell untersucht und sah Probleme bei der Neuordnung. Ein einfaches Beispiel: %Vor% Das Umsortieren ist sehr unberechenbar und seltsam. Außerdem ruiniert es Abstraktionen. Ich nehme an, dass Prozessor-Architekturen...
09.06.2016, 12:04
3
Antworten

Warum müssen UI-Elemente immer über den UI-Thread erstellt / aktualisiert werden?

Warum müssen UI-Elemente immer über den UI-Thread erstellt / aktualisiert werden? In (fast?) allen UI-Elementen der Programmiersprachen kann sicher nur vom UI-Thread aus zugegriffen werden. Ich verstehe, dass es sich um ein Standardproblem be...
18.07.2009, 18:30