WaitForThreadTerminate function
Wait for a thread to terminate.
Declaration
function WaitForThreadTerminate(threadHandle: TThreadID;
TimeoutMs: LongInt): DWordDescription
WaitForThreadTerminate waits for a thread to finish its
execution. The thread is identified by it's handle or ID
threadHandle. If the thread does not exit within
TimeoutMs
milliseconds, the function will return with an error value.
The function returns the exit code of the thread.
Not all platforms support the timeout parameter: the Unix platforms (with threads support based on pthreads) do not support timeout, and will wait indefinitely for the thread to exit.
See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
