AGB  ·  Datenschutz  ·  Impressum  







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

2 Fragen zu Threads

Ein Thema von kcx · begonnen am 1. Apr 2008 · letzter Beitrag vom 1. Apr 2008
 
kcx

Registriert seit: 19. Feb 2008
44 Beiträge
 
#1

2 Fragen zu Threads

  Alt 1. Apr 2008, 16:39
Hallo,

Ich habe mal 2 kurze Fragen, im Umgang mit Threads.

1. Wenn ich mit mehreren Threads in eine Datei schreibe, sollte man das Beschreiben der Datei, also "WriteLn(Datei, 'text')" mit einer CriticalSection o.Ä schützen oder ist das unnötig?

2. Ich starte in einer Konsolenanwendung mehrere Threads und möchte jetzt, dass sich die Konsolenanwendung erst beendet, wenn alle Threads fertig sind. Bisher habe ich das mit einer global Boolean Variable gemacht und einfach "while bWorking do Sleep(1000)"; im Thread incrementiere ich dann eine Variable und wenn diese gleich der gestarteten Threads ist, wird "bWorking" auf "false" gesetzt, und die Anwendung kann sich beenden. Geht das auch besser, sodass die Anwendung auch noch reagiert, was bei "Sleep" ja nicht der Fall ist?

Danke
 
 


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 21:07 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