スレッドプールを作成したいのですが。ServerThread.cppというクラスがあり、そのコンストラクターは次のようなことを行う必要があります。
ServerThread::ServerThread()
{
for( int i=0 ; i<init_thr_num ; i++ )
{
//create a pool of threads
//suspend them, they will wake up when requests arrive for them to process
}
}
コンストラクター内にpthreadを作成すると、実行を回避する必要のある未定義の動作が発生する可能性があるのではないかと考えていました。
ありがとう