ServiceWait() and Threads - WD19

Startbeitrag von Georgio am 04.12.2015 18:51

Does ServiceWait() pause a running thread? My gut (after a bunch of logging) says yes.
Anyone know how to allow a thread to continue running?

Already tried skipping the ServiceWait if the ThreadState = ThreadRunning
but that caused the service to run constantly without break.

IF ThreadState(THREAD_NAME) = threadUnknown THEN
    ServiceWait(Glo.nWaitMs)
END

Thanks!
Georgio

Antworten:

Have you looked at ThreadPause()
http://doc.windev.com/en-US/?3077029&name=threadpause_function&product=WD&verdisp=190

von Steve Hodgman - am 07.12.2015 02:16
Hi Steve,

I'm looking to avoid the ServiceWait only when the thread is running. I'm running
a single thread independent of the service.

Thanks!
Georgio

von Georgio - am 07.12.2015 05:17
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.