| 752 | } |
| 753 | |
| 754 | static void DestroyMutexOwnerMapEntry(pthread_mutex_t* mutex) { |
| 755 | MutexOwnerMapEntry* entry = FindMutexOwnerMapEntry(mutex); |
| 756 | if (NULL != entry) { |
| 757 | entry->valid.store(false, butil::memory_order_relaxed); |
| 758 | } |
| 759 | } |
| 760 | |
| 761 | #define INIT_MUTEX_OWNER_MAP_ENTRY(mutex, mutexattr) \ |
| 762 | ::bthread::internal::InitMutexOwnerMapEntry(mutex, mutexattr) |