![]() |
Thread suspend
Hi Leute,
wenn ich einen Thread mit suspend schlafen schicke und ihn dann mit resume wieder erwecke wo macht er dann weiter ? Am Anfang der OnExecute Methode ? Oder genau da, wo er angehalten wurde ? Danke, Data |
Re: Thread suspend
Probier es doch aus.
|
Re: Thread suspend
Dort wo er angehalten wurde. Leider kann man nciht sagen, wo das ist, es sei denn der Thread legt sich selber schlafen (was im übrigen möglich ist).
|
Re: Thread suspend
Tja, dann hilft mir suspend nicht weiter !
Ich muss meinen thread schlafen legen, dann einige Paramter/Einstellungen ändern und dann soll der thread wieder in der OnExecute methode anfangen. Na gut, dann muss ich den Thread halt weiterhin dynamischer erzeugen, und ihn terminieren, und mit geänderten Einstellungen wider erzeugen. |
Re: Thread suspend
Mit globalen Variablen geht das dann trotzdem.
- Optimierung ausschalten - ... und nur direkt auf die globalen Variablen zugreifen --- Dann sollte es gehen. Oder schau dir mal Fibers (nur NT) an. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:46 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