Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Thread suspend (https://www.delphipraxis.net/7359-thread-suspend.html)

DataCool 10. Aug 2003 14:00


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

Luckie 10. Aug 2003 14:02

Re: Thread suspend
 
Probier es doch aus.

Assarbad 10. Aug 2003 14:33

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).

DataCool 10. Aug 2003 14:55

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.

Assarbad 10. Aug 2003 15:52

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