예제 #1
0
            void run(){
                setup();

                launch_subthreads(nthreads);

                validate();
            }
예제 #2
0
    void launch_subthreads(int remaining) {
        if (!remaining)
            return;

        stdx::thread athread(stdx::bind(&ThreadedTest::subthread, this, remaining));
        launch_subthreads(remaining - 1);
        athread.join();
    }