Thread überprüfen

Für allgemeine Fragen zur Programmierung mit PureBasic.
Joshua314
Beiträge: 115
Registriert: 06.04.2005 22:44

Thread überprüfen

Beitrag von Joshua314 »

Hallo Leute,

Thread priorität erschaffen töten Pause weiter
Ok.........

Wie überprüfe ich einen Thread ob er noch aktiv ist
sprich noch rennt ?????


Problem Thread soll in Datenbank arbeiten.. Rest vom Programm soll weiter arbeiten... Sollte aber dann mal merken wenn der Thread mit
arbeiten in der datenbank fertig ist ...
Lösung ????
Danke.......
Gruß Thomas
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

machs doch so:

ins prog:

Code: Alles auswählen

Global ThreadRunning
Thread=CreateThread(....)
If Thread > 0
ThreadRunning=1
EndIf
in die letzte Zeile deines Threads (die vorm ThreadExit ausgeführt wird) :

Code: Alles auswählen

ThreadRunning=0
und in die mainschleife deines Progs:

Code: Alles auswählen

If ThreadRunning=0
;tu das was passieren soll wen der Thread beendet ist
EndIf
Joshua314
Beiträge: 115
Registriert: 06.04.2005 22:44

Re Antwort

Beitrag von Joshua314 »

Klar ....

So Simpel dass es schon weh tut --> nen marker setzen..

Au tut des weh .... Klar

Danke nochmals dazu...

:D Gruß Thomas :freak:
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8838
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Die Zeile [c]ThreadRunning = #True[/c] kann man dann natürlich auch in die erste Zeile des Threads setzen. :wink:
Antworten