#include "usg_common.h" #include "usg_typedef.h" #include "lock_free_queue.h" #include "queue_factory.h" #include #define NTHREADS 3 struct Item { int pic; int info; }; struct Targ { int key; int start; int end; }; // 销毁共享内存和信号 void destroy(int key) { // LockFreeQueue *queue = QueueFactory::createQueue (1, 16); // //queue->~LockFreeQueue(); // delete queue; QueueFactory::dropQueue(key); mm_destroy(); }