我有一个退出处理程序线程等待工作线程完成其工作的条件。信号是从工作线程的析构函数完成的。下面是退出处理线程的代码。voidClass::TaskExitHandler::run()throw(){while(!isInterrupted()){_book->_eot_cond.wait();//Waitingonthiscondition{CLASS_NAMESPACE::Guardeguard(_book->_exitlist_lock);list::const_iteratoritr=_book->_exited_tasks.begin();for(;itr!=_book->_ex