コード例 #1
0
ファイル: thread-join.cpp プロジェクト: elinus/CODE
int main(int argc, char *argv[]) {
  std::vector<std::thread> threadVec;
  for (int i = 0; i < 10; i++) {
    threadVec.push_back(std::thread(ThreadTest()));
  }

  std::cout << "Waiting for all worker threads to finish" << std::endl;
  std::for_each(threadVec.begin(), threadVec.end(),
                std::mem_fn(&std::thread::join));
  std::cout << "exiting main { id = " << std::this_thread::get_id()
            << " } thread" << std::endl;
  return 0;
}
コード例 #2
0
ファイル: Main.cpp プロジェクト: hkspirt/BoostLearn
int main()
{
    _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
//     TimerTest();
//     ProgressTimerTest();
//     ProgressTest();
//     DateTimeTest();
//     DateDurTest();
//     PosixTimeTest();
//     AutoPtrTest();
//     ScopedPtrTest();
//     SharedPtrTest();
//     WeakPtrTest();
//     SharedObjTest();
//     PoolTest();

    ThreadTest();
    system("PAUSE");
    return 0;
}
コード例 #3
0
ファイル: threadtest.c プロジェクト: SMR39/Nachos-OS
int main()
{
	ThreadTest();
	return 0;
}