Use ReadWriteLock for the pools container instead of Mutex

This commit is contained in:
Vesa
2014-08-24 14:42:09 +03:00
parent 8fb8c683f9
commit 3a9e9cc075
2 changed files with 5 additions and 4 deletions

View File

@@ -29,6 +29,7 @@
#include <new>
#include <QtCore/QVector>
#include <QtCore/QMutex>
#include <QtCore/QReadWriteLock>
#include <QtCore/QHash>
#include "MemoryHelper.h"
@@ -96,7 +97,7 @@ public:
private:
static MemoryPoolVector s_memoryPools;
static QMutex s_poolMutex;
static QReadWriteLock s_poolMutex;
static PointerInfoMap s_pointerInfo;
static QMutex s_pointerMutex;