#include "runtime.h"
#include "mem.h"
#include "mlp_lock.h"
+
+
#define CACHELINESIZE 64
void* next;
} MemPoolItem;
-
typedef struct MemPool_t {
int itemSize;
MemPoolItem* head;
}
}
-
-
static inline void* poolalloc( MemPool* p ) {
// to protect CAS in poolfree from dereferencing