summaryrefslogtreecommitdiff
path: root/ace/Thread_Manager.h
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2000-02-08 22:21:22 +0000
committerSteve Huston <shuston@riverace.com>2000-02-08 22:21:22 +0000
commite1572108dbfae45dc04e2015619c2812089960b9 (patch)
tree4e6fc8df3df3371fe3e83f55c493bbd6ffcae2d0 /ace/Thread_Manager.h
parenta405f6b640319e96658f43636ec1bc6c4bdf576a (diff)
downloadATCD-e1572108dbfae45dc04e2015619c2812089960b9.tar.gz
ChangeLogTag:Tue Feb 8 16:17:21 2000 Steve Huston <shuston@riverace.com>
Diffstat (limited to 'ace/Thread_Manager.h')
-rw-r--r--ace/Thread_Manager.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/ace/Thread_Manager.h b/ace/Thread_Manager.h
index 283166ca979..efa84b10e6b 100644
--- a/ace/Thread_Manager.h
+++ b/ace/Thread_Manager.h
@@ -508,6 +508,12 @@ public:
// all thread spawned by this thread_manager no matter the detached
// flags are set or not unless it is called with
// <abandon_detached_threads> flag set.
+ // NOTE that if this function is called while the ACE_Object_Manager
+ // is shutting down (as a result of program rundown via ACE::fini),
+ // it will not wait for any threads to complete. If you must wait for
+ // threads spawned by this thread manager to complete and you are in a
+ // ACE rundown situation (such as your object is being destroyed by the
+ // ACE_Object_Manager) you can use wait_grp instead.
int join (ACE_thread_t tid, void **status = 0);
// Join a thread specified by <tid>. Do not wait on a detached thread.