| 9000 | } |
| 9001 | |
| 9002 | void ThreadWithParamBase::Join() { |
| 9003 | GTEST_CHECK_(::WaitForSingleObject(thread_.Get(), INFINITE) == WAIT_OBJECT_0) |
| 9004 | << "Failed to join the thread with error " << ::GetLastError() << "."; |
| 9005 | } |
| 9006 | |
| 9007 | // Maps a thread to a set of ThreadIdToThreadLocals that have values |
| 9008 | // instantiated on that thread and notifies them when the thread exits. A |