Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Überlastung?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.08.2002, 13:57 Uhr
Christian
C/C++ Master
(Operator)


Hallo!

Ich habe einen Sniffer geschrieben, der die beiden COM Schnittstellen abtastet. Dazu bin ich so vorgegangen:
Ich habe für jeden Port einen eigenen Thread gestartet der in einer Schleife bleibt und permanent abfrägt ob ein Zeichen zum Einlesen anliegt, wenn ja dann ließt er es ein. Über eine selbstdefinierte WindowsMessage schicke ich es dann an den Hauptthread. Dieser ist dann für die Darstellung am Monitor verantwortlich.
Wenn ich das Programm jetzt laufen lasse und nur einen Port abtasten lasse, dann läuft alles einwandfrei. Allerdings sobald ich den zweiten auch noch abtasten lasse, dann ruckelt es fürchterlich. Kann es sein, dass bereits mit den 3 Threads irgendwie eine Auslastung vorliegt?
Ich könnte zwar aus den beiden Threads einen einzigen machen, allerdings wäre so das Programm besser strukturiert.
Habt ihr irgendwelche Ideen?

Danke.
--
Grüße, Christian
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.08.2002, 14:34 Uhr
Christian
C/C++ Master
(Operator)


Hallo!

Jetzt habe ich aus den beiden Thread einen einzigen gemacht. Jetzt funktioniert alles ohne Probleme.

Grüße
--
Grüße, Christian
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: