Waits for completion of the specified non-detached thread, or returns immediately if the thread has already completed.
call "CBL_THREAD_WAIT" using by value thread-id by reference thr-return returning status-code
| Using call prototype (see Library Routines - Key) | Picture (32-bit systems) | |
|---|---|---|
| thread-id | cblt-pointer | usage pointer. |
| thr-return | cblt-pointer | usage pointer. |
thread-id A pointer to the thread identifier
| thr-return | The thread's return value. |
| status-code | See RETURN-CODE Values For Thread-control Routines |
The behavior of this routine is undefined if:
If the routine is successful, the thread's return value is stored in thr-return, the target thread is detached, and the call returns 0.