Einzelnen Beitrag anzeigen

messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#23

Re: Timeout für sich aufhängenden Thread/Timeout allgemein

  Alt 20. Mär 2009, 09:13
Zitat von DasZiesel:
Schaffst du dir damit nicht ein Speicherleck?
Wahrscheinlich gleich mehrere. Aber manchmal muss man den Kollateralschaden in Kauf nehmen. In meinen Anwendungen trat das alle paar Wochen mal ein, verursacht durch die damals noch sehr instabilen Treiber der ersten USB/RS232-Wandler. Da schießt Du den Thread einfach mal eben ab uns startest ihn neu...

Mit so einem Wandler kann man das auch reproduzieren: einfach so ein Ding anschließen, einen Thread starten, der von der COM-Schnittstelle etwas pollt. Nach ein paar Zyklen den USB-Stecker rausziehen, damit hängt der Thread, und zwar völlig.

Grüße, Messie
  Mit Zitat antworten Zitat