AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Algorithmen, Datenstrukturen und Klassendesign Maximale Threadanzahl / Anzahl der Threads für Programm / Prozeß erhöhbar?
Thema durchsuchen
Ansicht
Themen-Optionen

Maximale Threadanzahl / Anzahl der Threads für Programm / Prozeß erhöhbar?

Ein Thema von Delphi-Laie · begonnen am 22. Nov 2014 · letzter Beitrag vom 25. Nov 2014
 
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#22

AW: Maximale Threadanzahl / Anzahl der Threads für Programm / Prozeß erhöhbar?

  Alt 25. Nov 2014, 19:20
Leute, noch einmal: Ich wollte nicht zeigen, daß sich der Algorithmus durch Multithreadverwendung beschleunigen läßt - ein solches Ziel wäre hiermit auch widerlegt, wenn auch nicht grundsätzlich, sondern nur eben auf meinem Wege - sondern, daß er sich parallelisieren läßt, und das sogar ganz massiv. Und das bezeichne ich als gelungen.

Die Geschwindigkeitsmessung ist ohnehin ohne allzugroße Aussgakraft, ich implementierte sie auf Wunsch eines einzelnen und weil der Aufwand dafür überschaubar war.

Im "nackten" Windows, also dem frischen Installationszustand ohne zusätzlich gestartete Anwendungsprogramme, sind bereits hunderte Threads gestartet. Wieviele sind davon mehr oder weniger, d.h., wenigstens sporadisch aktiv? Vermutlich eine ganze Menge. Auch, wenn es nur ein winziger Teil der Gesamtanzahl ist, so sind es doch mit Sicherheit deutlich mehr als die Anzahl der Prozessoren / Prozessorkerne. Also gehört das ständige Umschalten zwischen einzelnen Threads auch ohne meinen "Quälalgorithmus" zu einer häufigen Aufgabe des Betriebsprogrammes.

Schon beim parallelen Quicksort versuchte ich, die Anzahl der Threads zu begrenzen, was mir aber nicht gelang. Vielleicht wage ich mich noch einmal daran, auch beim hier thematisierten Mergesort.

Geändert von Delphi-Laie (25. Nov 2014 um 19:36 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz