We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ca374bc commit bffa67dCopy full SHA for bffa67d
source/adapters/native_cpu/common.hpp
@@ -11,7 +11,6 @@
11
#pragma once
12
13
#include "ur/ur.hpp"
14
-#include <mutex>
15
16
constexpr size_t MaxMessageSize = 256;
17
@@ -64,7 +63,6 @@ struct _ur_object {
64
63
65
struct RefCounted {
66
std::atomic_uint32_t _refCount;
67
- std::mutex _mutex;
68
void incrementReferenceCount() { _refCount++; }
69
void decrementReferenceCount() { _refCount--; }
70
RefCounted() : _refCount{1} {}
@@ -74,7 +72,6 @@ struct RefCounted {
74
72
template <typename T>
75
73
inline void decrementOrDelete(T* refC) {
76
refC->decrementReferenceCount();
77
- std::lock_guard<std::mutex> lock(refC->_mutex);
78
if (refC->getReferenceCount() == 0)
79
delete refC;
80
}
0 commit comments