- pool.add( new Worker<FreeList>( pool, list ), s_nThreadCount );
-
- propout() << std::make_pair( "work_thread", s_nThreadCount )
- << std::make_pair( "pass_count", s_nPassCount );
-
- std::chrono::milliseconds duration = pool.run();
-
- propout() << std::make_pair( "duration", duration );
+ std::unique_ptr<Worker<FreeList>> worker(
+ new Worker<FreeList>(pool, list));
+ worker->test();