AGB  ·  Datenschutz  ·  Impressum  







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

Synchronisation - CriticalSection?

Ein Thema von WorstNightmare · begonnen am 9. Dez 2009 · letzter Beitrag vom 9. Okt 2015
 
WorstNightmare

Registriert seit: 6. Okt 2008
159 Beiträge
 
RAD-Studio 2010 Arc
 
#1

Synchronisation - CriticalSection?

  Alt 9. Dez 2009, 16:58
Hallo,

ein Teil eines Projekts von mir ist, wie mir letztens auffiel etwas schlampig geschrieben. Es gibt zwei Threads, die im Worst ( ) case dasselbe Eingabe-Formular öffnen und abfragen müssen. Dieses Problem könnte ich lösen, indem ich im Handler, der die Operationen mit diesem Formular verwaltet, eine CriticalSection global deklariere und sie in der Methode, die das Formular aufruft verwende, richtig?
Zusätzlich werden in allen möglichen Teilen und von allen möglichen Threads des Programmes Log-Funktionen aufgerufen, die in ein Memo schreiben. Kann ich da genauso mit einer CriticalSection arbeiten? Was kann eigentlich alles passieren, wenn ich das nicht tue und wirklich mal was exakt gleichzeitig aufgerufen wird? Ich höre immer, dass es nicht gut ist, habe aber eigentlich noch nie ein Beispiel gesehen, warum das so ist.
  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 04:26 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