Suchergebnisse

Suchergebnisse 1-15 von insgesamt 15.

  • Benutzer-Avatarbild

    Hallo und frohe Ostern, ich beschäftige mich gerade mit der Möglichkeit miteinander verschachtelte For/Next Schleifen über Multithreading (böse) oder Parallel.For (gut) zu beschleunigen, was aber bisher nicht geklappt hat. Beispiel Pseudocode: (Versteckter Text) Mein erster Versuch es mit Multithreading zu lösen war gescheitet. Dann wollte ich das über Paralell.For lösen, nach dem Beispiel von der MS Webseite. Über die Webseite converter.telerik.com/ den C# nach VB.net convertiert. (Versteckter …

  • Benutzer-Avatarbild

    Mein Testprogramm. (Versteckter Text)

  • Benutzer-Avatarbild

    Welchen Ursprungscode? Ich hatte doch im Post #3 ein Beispiel reingesetzt. Schleifen1 wäre ein Beispiel wie ich es zuvor verwendet habe. Das funktioniert ohne Probleme, solange die Anzahl der Durchläufe nicht zu groß werden. Public habenwill As String = "a15 b111 c111" Wenn man bei a - c die Zahl dahinter vergrößert, dann dauert Schleifen1 entsprechend lange. Bei Schleifen2 wollte ich das über Parallel.For lösen, was aber nicht funktioniert hat.

  • Benutzer-Avatarbild

    learn.microsoft.com/de-de/dotn…DN&view=net-7.0#overloads MS Beispiel in C#. (Versteckter Text) MS Beispiel in VB.net (mit converter.telerik.com/ erzeugt). (Versteckter Text)

  • Benutzer-Avatarbild

    Probleme mit Parallel.For

    oobdoo - - Sonstige Problemstellungen

    Beitrag

    Das hatte ich im Eifer total vergessen. Nachtrag: Jetzt scheint die Syntax zu stimmen, fehlt nur noch das richtige Funktionieren. VB.NET-Quellcode (90 Zeilen)

  • Benutzer-Avatarbild

    Probleme mit Parallel.For

    oobdoo - - Sonstige Problemstellungen

    Beitrag

    Pseudocode hatte ich nur im ersten Beitrag. In #9 mein Versuch mit zwei Versionen der For-Schleifen, der bis auf Parallel.For auch funktioniert.

  • Benutzer-Avatarbild

    Probleme mit Parallel.For

    oobdoo - - Sonstige Problemstellungen

    Beitrag

    Beim Beispiel in #9 funktioniert Schleifen1 wie erwartet und bei Schleifen2 kommt nix.

  • Benutzer-Avatarbild

    Probleme mit Parallel.For

    oobdoo - - Sonstige Problemstellungen

    Beitrag

    Ein weiterer Versuch, mit weniger Durchläufen. Schleifen1 findet das gewünschte und bricht dann sauber ab. Schleifen2 findet nix und läuft bis zum Ende. (Versteckter Text)

  • Benutzer-Avatarbild

    Probleme mit Parallel.For

    oobdoo - - Sonstige Problemstellungen

    Beitrag

    Auch mit einer Schleife weniger bekomme ich es nicht hin. (Versteckter Text) Hier die komplette Debug-Ausgabe: (Versteckter Text) Die gekürzte Debug-Ausgabe. VB.NET-Quellcode (32 Zeilen) In der Debug-Ausgabe von der zweiten Schleife ist der gesuchte Teil a0 b7 nicht vorhanden.

  • Benutzer-Avatarbild

    Probleme mit Parallel.For

    oobdoo - - Sonstige Problemstellungen

    Beitrag

    Das hatte ich doch schon seit Post #3 gemacht. Zwei Methoden die beide das gleiche bewirken sollen. Schleifen1 mit den normalen For-Schleifen, was funktioniert, und die Methode Schleifen2 worin meine Versuche stecken die gleiche Wirkweise wie von Schleifen1 zu bekommen.

  • Benutzer-Avatarbild

    Probleme mit Parallel.For

    oobdoo - - Sonstige Problemstellungen

    Beitrag

    Wie könnte man solche ineinander verschaltete Schleifen (wobei in der innersten Schleife die Werte der äußen Schleifen benötigt werden) denn sonst beschleunigen?

  • Benutzer-Avatarbild

    Probleme mit Parallel.For

    oobdoo - - Sonstige Problemstellungen

    Beitrag

    Mit Parallel.For komme ich also nicht weiter. Da dachte ich mir ich versuche es mit Multithreading. Klappt aber auch nicht, weil kein Ereignis durch RaiseEvent ausgelöst wird. Anbei der Code. Das gesuchte wird in der 3er Schleife gefunden. Dann soll ein Event erzeugt werden, auf welches ich im Hauptprogramm reagieren kann. Geplant hatte ich, dort den Thread abzubrechen. Aber so weit bin ich gar nicht gekommen, weil eben kein Event ankommt. Wo liegt der (Denk)Fehler? Hauptprogramm: (Versteckter T…

  • Benutzer-Avatarbild

    Probleme mit Parallel.For

    oobdoo - - Sonstige Problemstellungen

    Beitrag

    Jetzt scheint es mit dem Event doch zu klappen. Dann kann ich mich morgen darum kümmern wie ich sauber den Thread beenden kann. Schonmal Danke an alle die mir bis hierher geholfen haben. Hauptprogramm (Versteckter Text) Unterprogramm (Versteckter Text)

  • Benutzer-Avatarbild

    Probleme mit Parallel.For

    oobdoo - - Sonstige Problemstellungen

    Beitrag

    Tja, was soll ich sagen... Ich bin wohl doch etwas zu sehr in der Vergangenheit verhaftet und wollte einen Thread wie einen Interrupt behandeln.

  • Benutzer-Avatarbild

    Probleme mit Parallel.For

    oobdoo - - Sonstige Problemstellungen

    Beitrag

    Doch, Threading wird gebraucht (Kenntnisstand jetzt). Meine Anfrage im Forum war allgemein gehalten. Im eigentlichen Projekt sieht es im Code komplizierter aus, daher hatte ich bei der Anfrage ein einfaches Code Beispiel verwendet. Durch eure Antworten hab ich das Thema Threading/Parallel.For besser verstanden. Resultat: Im eigentlichen Projekt mit Threading schneller am Ziel (0.xxx Sekunden) als mit den verschachtelten For/Next Schleifen (>6 Sekunden). Damit kann ich in meinem Projekt weiterarb…