emplace into threadSet
Map thread and Main thread should be separated in Mode::Static now
This commit is contained in:
committed by
Thiago Marcos P. Santos
parent
377a10d257
commit
f3c2093502
@@ -36,10 +36,7 @@ public:
|
||||
void registerThread(Environment* env, ThreadType type, const std::string& name) {
|
||||
std::lock_guard<std::mutex> lock(mtx);
|
||||
|
||||
// FIXME: We should never need to overwrite a thread here and we only allow
|
||||
// this today because on the Static mode, the Map thread and the Main thread
|
||||
// are same. Replace this with emplace() when this gets fixed.
|
||||
threadSet[std::this_thread::get_id()] = ThreadInfo{ env, type, name };
|
||||
threadSet.emplace(std::this_thread::get_id(), ThreadInfo{ env, type, name });
|
||||
}
|
||||
|
||||
void unregisterThread() {
|
||||
|
||||
Reference in New Issue
Block a user