From 88eda4c0c73d09dee323d8e0b6a0c9287464beff Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期一, 25 五月 2020 10:33:54 +0800
Subject: [PATCH] 修改productor.c 一个循环判断逻辑
---
test/productor.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/test/productor.c b/test/productor.c
index 655dac7..d60f4c8 100644
--- a/test/productor.c
+++ b/test/productor.c
@@ -31,7 +31,7 @@
int first = mm_init(sizeof(SQueue<struct Item>), &shmp);
if (first == 1)
- queue = new(shmp) SQueue<struct Item>(20);
+ queue = new(shmp) SQueue<struct Item>(1);
else
queue = (SQueue<struct Item> *) shmp;
@@ -41,7 +41,7 @@
int i = start;
item.pic = i;
item.info = i;
- while((end != -1) && (i < end) && (queue->enqueue_timeout(item, &timeout)) ) {
+ while((end == -1 || (i < end) ) && (queue->enqueue_timeout(item, &timeout)) ) {
item.pic = i;
item.info = i;
--
Gitblit v1.8.0