[Ace-users] Re: ACE_Task and ACE_Event_Handler
ak
akaraban at gmail.com
Wed Aug 29 08:13:36 CDT 2007
>>>>>How are you starting a thread pool and why are you starting it in the
>>>>>handle_timeout() function?!
I'm using ThreadPool (Manager) sample from chapter 16.2 of APG.
I'm starting it as
ThreadPool.activate(); <- I tried different settings but it did not
help.
loop
{
ThreadPool.putq(MessageBlock);
}
I have to process large array on handle_timeout() so I decided to do
it by using thread pool.
>>>> It sounds like you aren't allowing the main thread to run anymore once
>>>> you spawn the thread pool - hence the timer signals won't get to run.
Yes. This is what I'm thinking. I just needed simple and local thread
pool implementation and I was hoping ACE_Task will do the trick. But
it looks like ACE_Task activate() overwrites something global.
More information about the Ace-users
mailing list