AGB  ·  Datenschutz  ·  Impressum  







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

Was ist ein TThread?

Ein Thema von Helmi · begonnen am 15. Nov 2004 · letzter Beitrag vom 15. Nov 2004
Antwort Antwort
Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.312 Beiträge
 
Delphi XE2 Professional
 
#1

Was ist ein TThread?

  Alt 15. Nov 2004, 17:28
Hallo Jungs,

sorry, wahrscheinlich ist meine Frage ein Spassmacher, aber ich weiss es echt ned

Was ist ein TThread und für was braucht mann das?

mfg
Helmi
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#2

Re: Was ist ein TThread?

  Alt 15. Nov 2004, 17:30
Hi Helmi,

genaugenommen ist es ein Spaßmacher, denn die Klasse ist genau das was sie sagt: eine Thread-Klasse. Gleich wie TForm die Basisklasse für Formulare ist, so ist TThread die Basisklasse für Threads.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von atreju2oo0
atreju2oo0

Registriert seit: 5. Dez 2003
Ort: Berlin
289 Beiträge
 
Delphi 6 Enterprise
 
#3

Re: Was ist ein TThread?

  Alt 15. Nov 2004, 17:35
Im Allgemeinen benutzt man Thread um Berechnungen auszulagern...
Für ein Spiel hab ich zum Beispiel mal einen Thread genutzt der
in einer Endlosschleife gezeichnet hat. Der Vorteil ist, dass das Programm
in seinem eigenen Thread auf alle Ereignisse noch reagieren kann.
Auf gut Deutsch: Man teilt die Rechnerzeit ein!

Wenn mich nicht alles täuscht dürftest Du auf Luckies Seite ein Tutorial dazu finden!
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.312 Beiträge
 
Delphi XE2 Professional
 
#4

Re: Was ist ein TThread?

  Alt 15. Nov 2004, 17:35
und für was braucht mann das?

was kann mann damit anstellen?
  Mit Zitat antworten Zitat
Strophi

Registriert seit: 15. Okt 2004
Ort: Recklinghausen
33 Beiträge
 
#5

Re: Was ist ein TThread?

  Alt 15. Nov 2004, 17:42
Hi,

mit Threads kann man mehrere, parallele 'Ablaufstränge' erzeugen, um gegebene Ressourcen voll nutzen zu können. Beispiel: Ich hab' einen Spider, und mein DSL kann 256KB/sec. Viele Server antworten aber langsamer. Also ist es doch sinnig, mehrere Seiten quasi parallel zu holen, um die volle Bandbreite ausnutzen zu können.

mfg

Strophi
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#6

Re: Was ist ein TThread?

  Alt 15. Nov 2004, 17:45
Zitat von Strophi:
Ich hab' einen Spider
OT:

Ach, dann bist du dieser glubschäugige Typ, der mir dreimal am Tag futter bringt?
  Mit Zitat antworten Zitat
Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#7

Re: Was ist ein TThread?

  Alt 15. Nov 2004, 17:45
angenommen du hast ein spiel...dann möchstest du ja das mann was eingeben kann, auch wenn meinentwegen gerade berechnet wird was sich so alles bewegt und so...dann machst ud das so:

ein thread für berechnung, einer für die eingabe einer für die ausgabe

so, und die lauzfen nu gleichzeitig ab, soweit das halt auf normalen pcs möglich is...

damit erreichst du das es halt während zb die berechnung läuft nicht zu unschönen nebeneffekten wie flackern kommt, oder das der user nix eingeben kann oder so...


gutes beispiel wäre auch zb die berechnung von pi oder e...

ein thread rechnet aus und einer zeigt dem user ergebnisse an....
dann kannst du nämlcih ne echte endlosschleife produzieren und dann den thread für die berechnung einfach abschiessen....
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.312 Beiträge
 
Delphi XE2 Professional
 
#8

Re: Was ist ein TThread?

  Alt 15. Nov 2004, 17:52
weiss jemand vielleicht ein kleines beispiel-programm wo mit einem Thread gearbeitet wird?
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#9

Re: Was ist ein TThread?

  Alt 15. Nov 2004, 17:54
Hi Helmi,

vielleicht hilft dir Luckies Thread-Tutorial weiter. Die Demos sind in der Zip-Datei auch dabei.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von atreju2oo0
atreju2oo0

Registriert seit: 5. Dez 2003
Ort: Berlin
289 Beiträge
 
Delphi 6 Enterprise
 
#10

Re: Was ist ein TThread?

  Alt 15. Nov 2004, 17:56
Luckies-Tutorials

Hab ich vorhin schon geschrieben! Die sind echt gut und Beispiel ist auch mit dabei...

[edit] Verdammt... Bin zu langsam... [/edit]
Thomas
  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 10:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz