Subj : Multi threading architecture To : comp.programming.threads From : jambu Date : Thu Sep 22 2005 05:40 am Dear all, I am writing a Muti threaded(using pthreads) application which contains 5 threads to answer the requests. I block the thread when not in use and notify them when there is a request. When my app is flooded with requests , it seems that only one thread is getting used for most of the time. Is there any way to make all the threads work at the same time ?? If done will it increase the processing speed ?? Is it essential to block a thread or is there any other design which will increase the processing speed ( without taking up all the CPU ) ?? .. I know that the questions arised are not simple , i have put forth all these questions after giving a try over some more techniques and i will be happy if i get some pointers for the solution. Regards JK .