AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

mehr als 1 Prozessorkern verwenden

Ein Thema von gelöschterBenutzer · begonnen am 30. Apr 2011 · letzter Beitrag vom 1. Mai 2011
Antwort Antwort
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

AW: mehr als 1 Prozessorkern verwenden

  Alt 1. Mai 2011, 00:38
Wie soll das gehen? Überlege doch mal. Du haste EINEN Thread, wie soll der auf mehreren Kernen sinnvoll laufen? Soll das Betriebssystem den EINEN Thread ständig eine anderen Kern zuweisen?
passiert ja eh ....
Aber abwechselnd und niemals gleichzeitig

@gelöschterBenutzer

Um sich das mit den Threads und CPU besser vorstellen zu können:

Mit einem Eimer (Thread) soll eine Person (CPU) Wasser von A nach B transportieren (Aufgabe).
Auch wenn du mehrere Personen hast, kann immer nur eine Person die Aufgabe erfüllen, da es ja nur einen Eimer gibt.
Hast du nur eine Person und viele Eimer, dann muss sich die Person sich ganz schön abrackern.
Optimal ist pro Person einen Eimer zur Verfügung zu stellen, dann hat man die beste Auslatung.

Manchmal machen aber auch mehr Eimer Sinn:

Angenommen das Befüllen und Ausleeren der Eimer geht autonom, dann kann es sinnvoll sein 3 Eimer pro Person zu haben
  • Eimer 1 beim Befüllen (z.b. Daten aus Datenbank lesen)
  • Eimer 2 beim Transport (Daten verarbeiten)
  • Eimer 3 beim Ausleeren (Ergebnis speichern/übertragen)
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Antwort Antwort


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 11:34 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-2025 by Thomas Breitkreuz