![]() |
mehere Threads auf Maschinen mit HyperThreading
Hi Leute,
ich habe mehere Programme geschrieben in denen einige Threads Background, Ihre Arbeit erledigen. Jetzt mußte ich aber feststellen, das gerade auf PCs mit Hyper-Threading die Anwendungen nicht sauber laufen, auf Pcs mit Single-CPU oder Dual-CPU läuft alles einwandfrei. Auf den PCs wo die Programme aufgrund von HyperThreading abstürzen, ist das Problem behoben sobald das Hyper-Threading ausgeschaltet wird. Deshalb glaube ich, das es sich um ein allgemeines Problem handelt und nicht an meinem Programmen liegt. Habt Ihre ähnliche Erfahrungen gemacht oder vielleicht sogar eine Lösung parat ? Gruß Data |
Re: mehere Threads auf Maschinen mit HyperThreading
Ich kann nicht garantieren, ob es dir was hilft:
![]() ![]() |
Re: mehere Threads auf Maschinen mit HyperThreading
Oder die Threads sind einfach nur unsauber programmiert.
|
Re: mehere Threads auf Maschinen mit HyperThreading
Hi Luckie,
da habe ich zuerst auch den Fehler gesucht, aber ich bin mir 99% sicher das die Threads sauber programmiert sind, eigentlich handelt es sich dabei nur um einen Thread die mit den IdTcpClient und IdThttp Objekten Connections aufgebaut werden mehr nicht. Gruß Data |
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-2025 by Thomas Breitkreuz