#include "usg_common.h" #include "usg_typedef.h" #include "shm_queue.h" #include "shm_queue_wrapper.h" #include "shm_allocator.h" #include //#include "queue_factory.h" #include #include "mm.h" struct Item { int pic; int info; }; // typedef shmstring item_t; typedef int item_t; 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(); }