From e1e97f1f98baf82efcd5825d7c7a7b4b1b2f2e40 Mon Sep 17 00:00:00 2001 From: wangzhengquan <wangzhengquan85@126.com> Date: 星期一, 13 七月 2020 19:03:21 +0800 Subject: [PATCH] udpate --- test2/test_queue_wrapper.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/test2/test_queue_wrapper.c b/test2/test_queue_wrapper.c index efcc881..7ae3e9c 100644 --- a/test2/test_queue_wrapper.c +++ b/test2/test_queue_wrapper.c @@ -10,21 +10,21 @@ void test1() { unsigned int i = 0; - int key = 2; + int key = -1; size_t qsize = 16; - void * queue = shmqueue_init( key, qsize, sizeof(message_t)); + void * queue = shmqueue_create( &key, qsize); message_t item; for(i = 0; i < qsize; i++) { sprintf(item.method, "hello"); item.code = i ; //鍏ラ槦 - if(shmqueue_push(queue, (void *)&item)) { + if(shmqueue_push(queue, (void *)&item, sizeof(message_t))) { printf("push:%d %s\n", item.code, item.method ); } } - + printf("%d\n", key); struct timespec timeout = {1, 0}; i = 0; @@ -36,11 +36,12 @@ } //閿�姣侀槦鍒� - shmqueue_destroy(queue); + shmqueue_drop(queue); } int main () { + mm_init(512); test1(); //鏁翠釜杩涚▼閫�鍑烘椂闇�瑕佹墽琛岃繖涓柟娉曪紝璇ユ柟娉曢鍏堜細妫�鏌ユ槸鍚﹁繕鏈夊叾浠栬繘绋嬪湪浣跨敤璇ュ叡浜唴瀛橈紝濡傛灉杩樻湁鍏朵粬杩涚▼鍦ㄤ娇鐢ㄥ氨鍙槸detach,濡傛灉娌℃湁鍏朵粬杩涚▼鍦ㄤ娇鐢ㄥ垯閿�姣佹暣鍧楀唴瀛樸�� -- Gitblit v1.8.0