Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

  • Benutzer-Avatarbild

    Hi ich glaub', dass der Begriff der Nebenläufigkeit doch noch nicht so richtig verstanden wurde. Zu Delegates beschreib' ich auch noch kurz was, dann. Das, was innerhalb eines Threads ausgeführt wird (die Methode, die im Konstruktor des Threads angegeben wurde), wird parallel zu dem Thread ausgeführt, der den Thread erzeugt hat. D.h. Threads sind unabhängig von UI oder sonst was, es bedeutet nur, dass Dinge parallel ausgeführt werden. Windows Forms haben einen Mechanismus implementiert, der dara…

  • Benutzer-Avatarbild

    @RodFromGermany Habe das gerade mal mit folgendem C#-Code getestet (hatte das gerade offen, deswegen hab' ich das schnell dort eingefügt C#-Quellcode (25 Zeilen) Und die Liste war leer. Mache ich etwas falsch oder verwechselst du Delegate.BeginInvoke bzw. .Invoke und Control.BeginInvoke bzw. .Invoke? Ich hätte gedacht, dass die Methoden in der Reihenfolge ausgeführt werden, in der sie das Steuerelement in die Nachrichtenschlange aufnimmt, habe das aber nie überprüft und weiß nicht mehr, ob bzw. …

  • Benutzer-Avatarbild

    Ich hab's mir jetzt mal durchgelesen. Schau' dir mal folgenden Link an: referencesource.microsoft.com/…ntrol.cs,dc49fb4c2140594f synchronous gibt an, ob BeginInvoke oder Invoke aufgerufen wurden, der Rest ist für beide Methoden gleich. synchronous wird in Zeile 7690 dazu verwendet, auf Abschluss des anderen Threads zu warten. PostMessage wird dazu verwendet, eine "eigens definierte" Nachricht auszuführen, der Typ der Nachricht wird erst registriert und in threadCallbackMessage abgelegt. Aufrufe …