Hi, Doug I give up using ACE_Task_Base. Now, I use ACE_Thread_Manager and ACE_Thread_Condition, and all threads can be running orderly. Thank you very much. Zhangwei.