AGB  ·  Datenschutz  ·  Impressum  







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

2 Threads mit Events synchonisiern

Ein Thema von Osse · begonnen am 6. Sep 2005 · letzter Beitrag vom 7. Sep 2005
 
Osse

Registriert seit: 25. Mär 2005
Ort: Hamburg
74 Beiträge
 
Delphi 5 Enterprise
 
#5

Re: 2 Threads mit Events synchonisiern

  Alt 6. Sep 2005, 12:34
Jo, so ähnlich hatten wir das schonmal.

Hab mal wieder in mein Projekt nach einer sehr langen und schönen Phase reingeschaut. Dabei ist mir aufgefallen, dass mein Prozessor (immerhin 1,6Ghz Laptop) teilweise ne Prozessorauslastung von 40% hat und da dachte ich mir, dass ich dem mal nachgehe (was soll man sonst machen, ??).

Dabei ist mir eben aufgefallen, dass ich immer lustig von dem einen Thread die Variablen aus dem anderen Abfrage. Dadurch ,denke ich mir zumindest , dass ich dadurch diese hohe Systemauslastung habe.

Habe nicht mit Critical Sections gearbeitet sondern mit der Synchronizise Methode und es hat auch ganz gut funktioniert. Dachte mir das ganze nochmal mit Critical Sections. und Events zu basteln.

Jetzt stellt sich nur die Frage, wo diese initalisiert werden und wie díe Daten übergeben werden. Logischerweise gibt es die Klasse mit Critical Sections. In dieser stehen alle Parameter drin, welche von beiden Threads benutzt werden. Soweit so gut, aber wo und wie wird diese Initalisiert. Der Thread 1 muss ja wissen, dass Thread 2 das auch mitbenutzt.

Muss ich wirklich aus Thread2 dann Thread1.CriticalSection.Variable die werte auslesen???
  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 13:38 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