AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Thread im Thread starten?

Ein Thema von christian_r · begonnen am 23. Dez 2008 · letzter Beitrag vom 26. Dez 2008
Antwort Antwort
christian_r
(Gast)

n/a Beiträge
 
#1

Thread im Thread starten?

  Alt 23. Dez 2008, 00:53
Ich schreibe gerade einen RemoteClient, der von einer Webpage aus gesteuert wird. Die Scripte auf dem Server speichert Aufträge in einer DB und der Client liest diese Aufträge aus und speichert die Antwort des gestarteten Prozesses wieder in der DB für die Webpage, welche diese wiederum ausgibt.

Der Client überprüft die DB nach neuen Aufträgen in einem eigenen Thread. Wenn ein Auftrag gefunden wird, wird dieser in der DB als angenommen markiert und soll vom Client verarbeitet werden. Die Verarbeitung soll wieder in einem Thread erfolgen. Ich frage mich jetzt gerade, ob das so sinnvoll ist, da ich damit einen Thread aus einem Thread heraus starte. Gibt es bessere Konzepte, oder ist mein Vorhaben unbedenklich?

Ich freue mich über Eure Anregungen. Danke.
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: Thread im Thread starten?

  Alt 23. Dez 2008, 08:06
Schau Dir mal den Workerthreadpoolthread an.
http://www.delphipraxis.net/internal...t.php?t=111982

Dort wird ein einfacherer Ansatz für die Programmierung von Threads vorgestellt: Du definierst Jobs (die einen einzigen Task ausführen) und schmeisst diese in eine Jobliste. Ein Pool von Threads arbeitet diese Jobliste ab. Die Poolgröße ist dabei frei wählbar.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
christian_r
(Gast)

n/a Beiträge
 
#3

Re: Thread im Thread starten?

  Alt 26. Dez 2008, 00:17
Astrein. Das wird mir auf jeden Fall weiterhelfen.
Vielen Dank. Und schöne Feiertage noch.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 02:29 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