19 ThreadCollection::ThreadCollection() : m_threads(), m_mutex() {}
22 : m_threads(threads), m_mutex() {}
25 std::lock_guard<std::recursive_mutex> guard(
GetMutex());
30 std::lock_guard<std::recursive_mutex> guard(
GetMutex());
32 const uint32_t thread_index_id = thread_sp->GetIndexID();
38 [](
const ThreadSP &lhs,
const ThreadSP &rhs) ->
bool {
39 return lhs->GetIndexID() < rhs->GetIndexID();
47 std::lock_guard<std::recursive_mutex> guard(
GetMutex());
55 std::lock_guard<std::recursive_mutex> guard(
GetMutex());
60 std::lock_guard<std::recursive_mutex> guard(
GetMutex());